After leaving Mexico City, I spent a week road-tripping around Mexico. The first stop was San Miguel de Allende, a city of roughly 200,000 people, 170 miles northwest of Mexico City. Though I only had two nights in San Miguel, I managed to see and do a lot: exploring old ruins, horseback riding, visiting a Mayan Spa, and eating a lot of delicious food typical of the region.
San Miguel is replete with small boutique shops selling hand-crafted goods as well as cafes and restaurants. The central square abuts the main cathedral and is currently the most charming place I’ve found in Mexico. I visited here on Easter Sunday, at night and watched and listened to mariachi bands performing under the stars. The cobbled sidewalks present a romantic pathway for a stroll through the colorful neighborhoods. San Miguel makes a great destination to visit for a weekend from Mexico City, and I think I could return some day to stay for much longer.