Tepoztlan
A short distance from Mexico City, this small mountain city is a rare gem. In addition to being the starting point for tours to the Tepozteco pyramid, it houses the impressive 16th-century Convent of the Nativity and its adjacent church. The nearby town square has hosted a yearly carnival since 1852.