From the relaxed roof terrace of Eurostars Gran Via to the romantic patio of the Parador de San Francisco, within the walls of the Alhambra itself, Granada hits the mark if you are looking for luxury accommodation in one of Spain’s most beautiful cites.