If you’re planning a holiday in the near future, why not consider visiting the Mexican city of San Miguel de Allende, which has been voted the World’s Best City for 2017.
The colonial city is a designated UNESCO World Heritage Site, retaining its culture and charm, but still buzzing with lively restaurants and activities.
Full of open-air cafés, art and boutiques selling artisan goods. Wander along the cobblestone streets and sample delicious Mexican dishes including hot gorditas and stuffed chiles.
Visit the Rosewood San Miguel de Allende’s Luna Rooftop Tapas Bar for unparalleled views of the stunning city.
While San Miguel de Allende tops the list, European countries, Italy and Spain, also make the impressive list.
View the top 15 best cities in the world:
- San Miguel de Allende, Mexico
- Charleston, South Carolina
- Chiang Mai, Thailand
- Kyoto, Japan
- Florence, Italy
- Oaxaca, Mexico
- Hoi An, Vietnam
- Cape Town, South Africa
- Ubud, Indonesia
- Luang Prabang, Laos
- Santa Fe, New Mexico
- Rome, Italy
- Siem Reap, Cambodia
- Udaipur, India
- Barcelona, Spain