Barcelona is the sixth prettiest, while Madrid ranks 27th and San Sebastian 42nd.
If you talk to any city-lover on the planet, they'll probably tell you that their favourite city is one of the ones that appears in this ranking. The platform Flight Network has made a list of the most beautiful cities on the planet, after carrying out a survey with writers, bloggers and travel agents.
In the top 10 there is only one Spanish name and that is Barcelona. Madrid, on the other hand, ranks 27th, between Bruges (Belgium) and Havana (Cuba). San Sebastian comes 42nd, between Dubrovnik (Croatia) and Bangkok (Thailand). But if you had to think of three metropolises that always make citizens and tourists alike fall in love, Paris, New York and London have to top the list.
These are the 10 best and most beautiful cities in the world: