Looking for the most beautiful cities in Spain? From Salamanca to Valencia - we list our favourite stunning cities and what to see and do in each one!