San Miguel de Allende is a beautiful high desert city in north central Mexico. Located in the state of Guanajuato, it’s just an hour and a half bus ride from Leon.
Great restaurants everywhere, beautiful parks and plazas. The only downside is that it’s known to be one of the most expensive cities in Mexico.
The best time to visit is during the week because an influx of young, wealthy Mexican tourists come to party on the weekend. Saturday night was like spring break with loud singing emanating from bars, lines out the door at restaurants and large crowds of semi naked young ladies taking selfies.
The rest of the week is more mellow and it’s easy to spend a day visiting the park, window shopping and just enjoying a stroll down gorgeous streets in perfect short sleeve weather.