Destination Guide: San Cristóbal de las Casas (Chiapas)

Where to stay, eat, drink, and visit in one of Mexico's most magical towns.