We visited a cool spot in Puebla called Cuexcomate. It's tucked away in the middle of a neighborhood and has a small market next to it.
Cuexcomate stands 13 meters tall and is debated to either be the smallest volcano or the largest geyser on the planet. Either way, it was a very cool stop and we'd recommend it.
For a small fee you not only get to climb up a set of stairs on the outside but also go down a spiral staircase on the inside and actually go into the volcano/spring. It was cool.