San Cristobal de las Casas is a small colonial town up in the mountains of the Chiapas region of Mexico. It sits at an altitude of 2200 metres so can…