At the end of April we spent a week in Tepoztlan, a town in the state of Morelos not far from Cuernavaca. Tepoztlan is a very pretty little town nestled in a valley between two mountain ranges. It has largely been maintained in a traditional way. No McDonalds, no Dominoes Pizza or developments here. It is a big weekend tourist destination for Mexico City, being only a hour away. It has a very alternative feel, you can buy crystals here, there is an Indian store where you can buy things from India and a photo shop where you can get a picture taken of your aura. There are a number of very nice B & B's with attendant spa's.
At the top of one of the mountains to the north of the town is an ancient Aztec temple. It actually predates the Aztecs and it is a serious hike to get there. I was told that it was an hour hike, but it took me an hour and 15 minutes and it was a hike straight up the mountain. The valley of Tepoztlan lies at a mile of altitude, so it's around another 2,000 feet of altitude or 7,000 feet at the top.





