9 of the best cities to visit in Spain – and where to stay

From up-and-coming foodie destinations to long-time coastal favourites, there’s a wealth of variety across Spain’s best cities