SAN MIGUEL DE ALLENDE, MEXICO — The undeniable charm of this town is obvious at first glance: multicolored homes stacked neatly into soft mountain ranges, alleyways kissed with bougainvillea vines, daily firework displays and feathered da...
Read more