SAN CRISTOBAL DE LAS CASAS, Chiapas | What to Do in the BEST MAGICAL TOWN of MEXICO