Cholula: Two small towns (San Pedro and San Andrés Cholula), two town squares, 365 churches (according to legend), 1 enormous pyramid, and endless bars and clubs. Spend the day walking or biking around the relatively quiet streets, climb the pyramid and check out the view from the top, explore the dark, cool tunnels that traverse the pyramid from within, then get fancy and go out for drinks and dancing.

The church on top of the pyramid.

The church on top of the pyramid.

A festive day at the church on top of the pyramid.

A festive day at the church on top of the pyramid.

On the San Pedro side of Cholula.

On the San Pedro side of Cholula.
When clubbing, vendors will try to sell you deals on alcohol, balloons, and roses!

When clubbing, vendors will try to sell you deals on alcohol, balloons, and roses!