Best Vacation Spot In Mexico – San Miguel de Allende Learn why an inland town of 60,000 is one of the best places to vacation in Mexico.