The best cities in the world have been unveiled in a new survey.
The annual report, by Travel and Lesiure, was part of a World’s Best Awards survey which asks readers to share their opinions on designations around the globe.
Readers rated cities on their sights and landmarks, culture, cuisine, friendliness, shopping, and overall value.
Amazingly, Mexican cities made both the top two spots.
San Miguel de Allende, a colonial-era city in Mexico’s central highlands, came first. Oaxaca, in central Mexico, came in second place. Udaipur, India came in third.
This is the full list of top 10 cities in the World’s Best Awards survey.
San Miguel de Allende, Mexico – score: 91.94
This Mexican city has won first place two years in a row. It’s known for its baroque Spanish architecture, thriving arts scene, cobblestone streets and cultural festivals.
It benefits from a cosmopolitan atmosphere thanks to the large population of Americans who either live there or have holiday homes in the city
Oaxaca, Mexico – score: 90.52
The colonial city of Oaxaca has earned a Unesco World Heritage badge thanks to its impressive churches and elegant plazas.
However it’s also home to satirical street art, markets and bohemian bars, and is packed with regional flavour.
Udaipur, India – score: 89.31
An incredibly romantic city, Udaipur sits beside Lake Pichola with wooded hills stretching away from it in the state of Rajasthan.
Exuding an old-world feel, it’s home to temples, narrow and crooked streets, a lively arts scene and colourful bazaars.
Ubud, Indonesia – score: 88.74
This is found in uplands of Bali and considered by many to be Bali’s cultural heart.
Ubud is surrounded by rainforests and terraced rice paddies, and is home to good restaurants, cafes and shops.
Kyoto, Japan – score: 88.42
Kyoto, on the island of Honshu, was once the capital of Japan. It’s known for its imperial palaces and gardens and has around 2,000 temples and shrines.
The old ways are still clung to in Kyoto even as the rest of Japan is eager to embrace modernity, and many traditional arts and crafts are kept alive by artisans here.
Florence – score: 88.29
Capital of Tuscany in Italy, Florence is bursting with Renaissance art and architecture.
It’s romantic and enchanting – and boasts delectable gourmet Tuscan cuisine.
Luang Prabang – score: Laos, 88.20
Luang Prabang is the ancient capital of Luang Prabang Province in northern Laos. It lies in a valley where the Mekong and Nam Khan rivers meet.
It’s a romantic colonial city with elegant French cafes that embraces a languid way of life. It only opens its doors to tourism in the 1980s.
Hoi An, Vietnam – score: 88.09
Hoi An is on Vietnam’s central coast and is well known for its well-reserved Ancient Town.
It’s considered the most atmospheric Vietnamese town and has grand architecture as well as a delightful riverside setting.
Chiang Mai, Thailand – score: 87.93
Chiang Mai is a city in mountainous northern Thailand founded in 1296.
It’s a laid back place that invites visitors to stroll around its streets and soak up the Thai atmosphere and heritage. It’s surrounded by green countryside as well as elephant sanctuaries.
Charleston, South Carolina – score: 87.79
The only US city to make the list, Charleston is a port city founded in 1670. It’s known for cobbled streets and horse-drawn carriages.
Its food offerings are impressive thanks to its culinary roots in Europe, the Caribbean and West Africa.