4San Miguel de Allende, Mexico

Voted the best small city in the world for 2020, San Miguel de Allende’s appeal extends beyond its Spanish Colonial architecture and colorful facades.