Granada

You would think that a city which hosts the Alhambra has nothing else to prove but there are hidden gems all over this place.