The tour was far too fast to actually appreciate anything along the way. Plus, the English of the tour guide was only passable. You should skip the Hard Rock Cafe...maybe get a drink at a location that is a little more "Spanish". And lastly, the ladies working at the tour operator are rude; I don't think smiling is in their vocabulary.
The show was wonderful...just avoid the meal and any extra drinks. We got cokes later in the night for 7Euro each...about 6 ounces of coke including the ice. Those who got the dinner said it wasn't very good. Stay until the end of the show, as it is very fun.