Must-visit: San Miguel de Allende, Mexico San Miguel de Allende is a masterpiece of colonial charm, where cobblestone streets, sun-drenched facades,…