The town of Tepoztlán is famous for the remains of El Tepozteco pyramid temple built on top of the nearby Tepozteco Mountain, as well as for the exotic ice cream flavors prepared by the townspeople. It is located about 60 to 90 minutes away from the Mexico City airport. There are a number of reasons why this town is unique. According to myth it is the birthplace of Quetzalcóatl, the feathered serpent god widely worshipped in ancient Mexico. The town and market are full of quaint restaurants, stores and art galleries and there is never a shortage of delicious food available so just walking around town is quite the experience. You will have the unique opportunity to learn about Mexico through its food. A renowned Mexican chef who is a resident of Tepoztlán will oversee your meals and this is a cultural experience in itself, and you will have the opportunity to take an optional excursion to the market with her and then a cooking class with your fresh market purchases. Other optional activities in the area include an excursion to El Tepozteco temple pyramid and mountain, a visit to the World Heritage Site of the Ex Convento de Tepoztlán, the archeological museum, local ice cream tastings and yoga classes.