On the road to Tepoztitlan you are surrounded by valleys, mountains and winding roads.