The best cities in Europe aren’t always the ones that immediately spring to mind. Yes, we love a weekend in Paris or a roam around, er, Rome, but sometimes the best places to visit aren’t the first ones you think of.
So if you’re looking for a brilliant European city break a little further afield – or one that might not be as swamped by tourists, head to one of these 24 locations. One more thing: dine in Porto or pasta in Siena first?
1. Edinburgh, ScotlandÂ
2. Hamburg, Germany
3. Lyon, France
4. Oslo, Norway
5. Seville, Spain
6. Stockholm, Sweden
7. Vienna, Austria
8. Kiev, Ukraine
9. Zagreb, Croatia
10. Budapest, Hungary
11. Siena, Italy
12. Coimbra, Portugal
13. Pilsen, Czech Republic
14. Riga, Latvia
15. Sofia, Bulgaria
16. Bucharest, Romania
17. Porto, Portugal
18. Krakow, Poland
19. Warsaw, Poland
20. Bruges, Belgium
21. Ljubljana, Slovenia
22. Reykjavik, Iceland
23. Nice, France
24. Bologna, Italy
H/T Cosmo UK
