A Complete Guide to San Miguel de AllendeThis UNESCO World Heritage Site is one of the most stunning places in all of Mexico! With a large expat population and tourism from...