Hi Anna,
Not having choices is terrible. And having too many choices can be just as terrible ;)
This is so true!
Here are the links to each of the restaurants you're are considering:
In my opinion, I think it's more importantly to enjoy the company you're sharing the experience with, your family &/or friends, than the price of the meal. A beautiful atmosphere & good food are an added plus, of course!
To be honest with you, my mom & I hadn't even plan to eat at any of these restaurants, even though we did & enjoyed it very much.
We would have been just as happy munching on a sandwich, sitting on the wall of the San Nicolás Mirador, (or next to it, on the grounds of the mosque) while being mesmerized by the sunset & the Alhambra views.
Actually, I wouldn't dare let my mom sit on that wall, but you know what I mean...
So... regarding the purchase of the Alhambra tickets.
It's a very simple process (no headache involved), all you have to do
is decide when you want to visit the Nasrid Palaces.
You have 3 choices, morning, afternoon or night visit. (Beware that
not all the sites are open during the night visit)
We chose to visit in the afternoon (3pm), mainly because I'd read
that the mornings are more crowded due to all the tour groups.
Do get there extra early (at least 30 minutes before your entrance
time) because there is always a huge line for the Nasrid Palaces. ( you have to enter within 30 minutes of your ticket time)
If you do decide to visit the Alhambra in the afternoon, take the
mini bus way before 2pm to avoid getting stuck in the school traffic.
We were not aware of this (traffic pattern) & the minibus which
normally takes 7-10 minutes, took 30 minutes to get to the Alhambra &
we had to rush to get in line.
You can also avoid the crowds by not going through the main entrance
(pick up your tickets at the bookstore near Plaza Nueva the day
before)
We got off at the 2nd minibus stop, 'Puerta de los Carros', or you
can use the 3rd stop & go in through, 'Puerta de la Justicia', near
the Alcazaba.
Send me a PM if you need more detailed information.
Happy planning!
Edit: After all this information, I forgot to give you the link for the Alhambra tickets:http://www.alhambra-patronato.es/
(Change to English- top right)