Guayaba Inn

San Cristóbal de las Casas


With something of an old country farmhouse feel to it, this gorgeous, rustic and quirky place is one of the best-looking hotels in town. The artist owners' attention to detail shines through in everything from the tranquil garden spaces to the light, spacious and divinely decorated rooms. All rooms have fireplaces, big separate tubs and minibars, and there's a sauna/massage suite.