The hotels in San Miguel de Allende and Guanajuato City are some of the most interesting properties in colonial Mexico. The luxury Guanajuato hotels range from intimate bed and breakfasts that are in the heart of the UNESCO World Heritage center to sprawling San Miguel de Allende resorts with a swimming pool, wedding lawn, and rooftop restaurant with a skyline view.
San Miguel de Allende is the most popular location in central Mexico for expatriates and retirees from the U.S. and Canada. The small city has a long history as an arts center and has continually grown in popularity, with that influx of money leading to a tremendous amount of restoration and rebuilding. It's one of the prettiest cities in Mexico, with some of the best shopping for crafts, though some visitors come away with the nagging impression they have been visiting a movie set, especially in the gentrified center. What's not up for debate is that the high–end luxury hotels and restaurants here are excellent, with the potential for plenty of pampering.
Nearby Guanajuato City is also very pretty and has plenty of colonial architecture spilling down its hills dotted with colorful homes, but it feels more like a bustling city of Mexicans rather than a real estate market for expats. The best places to stay in town are all small luxury boutique hotels, though Hotel Villa Maria Cristina has expanded to 36 rooms. You may need a bit of Spanish in Guanajuato (though not in San Miguel), but the reasonable rates for a suite generally make up for it and the atmospheric city is a real gem.
If you're looking for a colonial building bed and breakfast in San Miguel de Allende, the best luxury hotel in Guanajuato, or a hacienda hotel with horses in Lagos de Moreno, we've got you covered with detailed reviews here:
Guanajuato Luxury Hotels
Lagos De Moreno Luxury Hotels
San Miguel de Allende Best Luxury Hotels