Three hours north of Mexico City is the small city of San Miguel de Allende. This once-hidden gem is fast becoming an international art center, boasting some of the most beautiful art galleries and boutiques in the world. From its charming cobblestone lanes, stunning Spanish architecture, farm-to-table restaurants and cultural festivals, this quaint city has […]