50 best cities to visit around the world
How many have you been to? (Picture: Getty)
Cities have a special magic of their own.
Whether you love cities best for their architecture, culture, people or food, you know there’ll be something to capture your imagination.
If you’re a city person you’ll always be on the look out for a new one to visit.
Be warned, you’ll have serious wanderlust after reading this.
Here are 50 of the best cities to visit around the world.
1. Budapest, Hungary
Architecture, culture, bohemian flair.
50 best cities to visit around the world
Hungarian parliament (Picture: Getty)
2. Berlin, Germany
Doesn’t hide its history but lives in the present.
50 best cities to visit around the world
Peter Eisenman Holocaust memorial Berlin (Picture: Getty)
3. Istanbul, Turkey
Cultural mix, architecture, sights, sounds, food.
50 best cities to visit around the world
Yeni Cami in Istanbul, Turkey (Picture: Getty)
4. Jerusalem, Israel
History, religion, culture, food, markets.
50 best cities to visit around the world
Western Wall and Dome of the Rock mosque at dusk (Picture: Getty)
5. Palermo, Sicily
Gritty, urban, eating, cheap sparkling wine.
50 best cities to visit around the world
Palermo, Sicily (Picture: Getty)
6. Fez, Morocco
Food, souks, colour.
50 best cities to visit around the world
(Picture: Getty)
7. Isfahan, Iran
Islamic architecture, Persian gardens, food.
50 best cities to visit around the world
Shah Mosque (Picture: Getty)
8. Tokyo, Japan
Sushi, pop culture, modern and old.
50 best cities to visit around the world
(Picture: Getty)
9. New Orleans, USA
Creole cookery, Mardi Gras, jazz.
50 best cities to visit around the world
(Picture: Getty)
10. Valparaiso, Chile
Colourful, steep, vernaculars, street art.
50 best cities to visit around the world
(Picture: Getty)
11. Delhi, India
History, atmosphere, chaos, bazaars, Mughlai cuisine.
50 best cities to visit around the world
Bahai Lotus Temple (Picture: Getty)
12. Lahore, Pakistan
Hospitable, bustling, mosques, great food.
50 best cities to visit around the world
Masjid Wazir Khan (Picture: Getty)
13. Auckland, New Zealand
Beautiful beaches, volcanic mountains, harbours.
50 best cities to visit around the world
(Picture: Getty)
14. Rome, Italy
Ancient history gloriously nestles alongside modern life.
50 best cities to visit around the world
(Picture: Getty)
15. Kuala Lumpar, Malaysia
Hot, steamy and delicious.
50 best cities to visit around the world
(Picture: Getty)
16. Havana, Cuba
Vibrancy, music, people, rum, cars.
50 best cities to visit around the world
(Picture: Getty)
17. London, United Kingdom
Greatest city in the world!
50 best cities to visit around the world
Tower Bridge and The Shard at sunset (Picture: Getty)
18. New York, USA
Noisy, chaotic, colourful, seedy, exhilarating.
50 best cities to visit around the world
The Empire State Building (Picture: Getty)
19. Perth, Australia
Gorgeous weather, beaches, bars, restaurants.
50 best cities to visit around the world
(Picture: Getty)
20. Vancouver, Canada
Lovely people, culinary capital, snow.
50 best cities to visit around the world
(Picture: Getty)
21. Paris, France
Stunning, restaurants, galleries, museums.
50 best cities to visit around the world
(Picture: Getty)
22. Bangkok, Thailand
Street food, Buddhist temples, contradictions, old and new.
50 best cities to visit around the world
Grand palace and Wat phra keaw (Picture: Getty)
23. San Francisco, USA
Hippies, trams, hills, uninhibited, literary.
50 best cities to visit around the world
(Picture: Getty)
24. Florence, Italy
Art, architecture, culture, eating, history, markets.
50 best cities to visit around the world
(Picture: Getty)
25. Copenhagen, Denmark
Design, cycling, free museums.
50 best cities to visit around the world
Nyhavn in Copenhagen (Picture: Getty)
26. Mumbai, India
Modern India, extremes on every corner.
50 best cities to visit around the world
The Gateway of India (Picture: Getty)
27. Chefchaouen, Morocco
Blue buildings surrounded by Rif mountains.
50 best cities to visit around the world
(Picture: Getty)
28. Udaipur, India
White palaces, lakes,  jewellery, romance, Octopussy.
50 best cities to visit around the world
(Picture: Getty)
29. Venice, Italy
Art, food, gondolas, water.
50 best cities to visit around the world
(Picture: Getty)
30. Reykjavik, Iceland
Natural wonders, excellent nightlife.
50 best cities to visit around the world
(Picture: Getty)
31. Melbourne, Australia
Diversity of friendly people, mix of cafes, good music, art and Aussie Rules football.
50 best cities to visit around the world
(Picture: Getty)
32. Ho Chi Minh City, Vietnam
Timeless alleys, temples, modern chaos.
50 best cities to visit around the world
(Picture: Getty)
33. Montreal, Canada
French, design, island, colonial history.
50 best cities to visit around the world
(Picture: Getty)
34. Seville, Spain
Moorish architecture, flamenco dancing, Gothic cathedral.
50 best cities to visit around the world
(Picture: Getty)
35. Buenos Aires, Argentina
Steaks, nightlife, football, tango.
50 best cities to visit around the world
(Picture: Getty)
36. Rio de Janeriro, Brazil
Beaches, Carnival, beautiful people, football, samba.
50 best cities to visit around the world
(Picture: Getty)
37. St Petersburg, Russia
Imperial, canals, culture, northernmost city in the world.
50 best cities to visit around the world
(Picture: Getty)
38. Amsterdam, Netherlands
Canals, cycling, cheese and chilling…
50 best cities to visit around the world
(Picture: Getty)
39. Cape Town, South Africa
Views, beaches, penguins, food, wine, sharks.
50 best cities to visit around the world
(Picture: Getty)
40. Liverpool, United Kingdom
Beatles, cathedrals, docks, Ferry across the Mersey, Strawberry Fields.
50 best cities to visit around the world
(Picture: Getty)
41. Dublin, Ireland
Gorgeous, historic, buskers, hidden nightspots, the accent.
50 best cities to visit around the world
(Picture: Getty)
42. Valencia, Spain
Paella, museums, kid-friendly, markets, city beaches.
50 best cities to visit around the world
(Picture: Getty)
43. Lisbon, Portugal
Roman and Moorish ruins, cathedrals, cobbled streets, sun-drenched cafes.
50 best cities to visit around the world
(Picture: Getty)
44. Edinburgh, United Kingdom
Sudden views, narrow lanes, brilliant bars, restaurants.
50 best cities to visit around the world
(Picture: Getty)
45. Oaxaca, Mexico
Colonial, lovely old buildings and squares, great craft markets. 
50 best cities to visit around the world
(Picture: Getty)
46. Beijing, China
Great Wall, Forbidden City, art, duck.
50 best cities to visit around the world
(Picture: Getty)
47. Prague, Czech Republic
Beautiful, baroque, boozy, Bohemian wonderland.
50 best cities to visit around the world
(Picture: Getty)
48. Munich, Germany
Beer gardens, sausages, Lederhosen, fußball, history.
50 best cities to visit around the world
(Picture: Getty)
49. Nashville, USA
Cowboy boots, honky tonk, BBQ.
50 best cities to visit around the world
(Picture: Getty)
50. Barcelona, Spain
Gaudi, gastronomy, Gothic.
50 best cities to visit around the world
(Picture: Getty)