San Cristobal de las Casas

Really great town in Chiapas.