By Flora Willis

San Cristobal de las Casas: a Mexican gem

The first thing to strike a tourist entering San Cristobal de las Casas is the small-town beauty of the narrow, cobbled streets, lined with low, multi-coloured houses with brightly