San Cristobal de las Casas is a lively little town in the mountains of Chiapas in southern Mexico.
This colorful, colonial city has plenty of eye candy to take in as you walk through the pedestrian-friendly streets. Less than an hour outside of town is Sumidero Canyon, where you can take a scenic, two-hour boat tour through the gorgeous mountain landscape.
Another spot you don’t want to miss is the El Chiflon Waterfalls, which will be a magical stop for all the nature-lovers out there.
For unbelievable textiles and handicrafts, including blankets, leather bags and table linens, check out the Santo Domingo market.
Ad for killer views of this town from above, visit either the Cerro de San Cristobal or the Cerro de Guadalupe, but just be warned: it’s quite a hike up the stairs to both locations.