Posada Colibrí
Located in the small city of San Juan Teotihuacán, just a few minutes’ drive (or half-hour walk) from the nearest entrance gate to the pyramids, this charming inn is set in a walled 18th-century hacienda with a pool, a small candlelit spa, a restaurant, and beautifully landscaped grounds. Rooms are clean and simply furnished—they're not fancy but they are comfortable and have stone walls, wood-beam ceilings, and other rustic accents.