Mexico's Colonial Cities | HOTELS

Rosewood San Miguel de Allende

Best time to go: All year