Spain is home to some of Europe's most beautiful cities – from its Mediterranean metropolises to ancient hubs hidden away in the hills. Each of Spain's regions and autonomous communities has a distinct culture and character, and no where does this manifest itself more clearly than in the skylines and…