Hotel Diego de Mazariegos

San Cristóbal de las Casas


This long-established hotel occupies two 18th-century mansions built around beautiful, wide courtyards. The 76 rooms are large and decked out with traditional fabrics and fittings, but also have modern comforts including cable TV. Some have fireplaces, and the suites have spa tubs.