San Cristobal is characteristic of an indigenous Chiapanecan town nestled in the heart of the state's jungle highlands. Situated at 7,200 feet, San Cristobal is beautiful and inexpensive, and it makes the perfect hub for exploring some of the region's lakes, villages, and archaeological sites. Small enough to take in on foot in the course of a day, San Cristobal is also captivating enough to invite a longer stay.