San Miguel de Allende in Mexico has just been named the best city in the world by Travel + Leisure.
Euronews – Florence was named the number one city in Europe – but only 13th overall. Second place on the continent went to Prague in Czechia, which was 18th overall, followed by Salzburg in Austria, which came 22nd.
The European top five was rounded out by Poland’s Kraków (24th), and Porto in Portugal.
Portugal and Italy were the biggest winners in Europe, with three cities apiece in the top 15: Porto, Funchal and Lisbon for the former and Florence, Rome and Siena for the latter.
Austria and Spain had two cities each: Salzburg and Vienna, and Seville and Madrid.
The top 15 cities in Europe
1. Florence, Italy
2. Prague, Czechia
3. Salzburg, Austria
4. Kraków, Poland
5. Porto, Portugal
6. Ljubljana, Slovenia
7. Rome, Italy
8. Funchal, Portugal
9. Bruges, Belgium
10. Seville, Spain
11. Vienna, Austria
12. Lisbon, Portugal
13. Madrid, Spain
14. Siena, Italy
15. Budapest, Hungary






