Whatever you decide for Alhambra, book your tickets online in advance, and it will still be a crush.. but worth it. Sean and I felt it was 'arab experience' light for those interested but don't want to come to the Middle East.
The Parador hotel is inside the Alhambra (and has parking) so is well worth it.