Chris hasn't posted anything for three years so he may be out of the loop. The Hotel Mexico you reference is a fine old property only 100m west from the central plaza Parque Juarez NORTH side . Tehuacan has plenty of good hotels , no need to worry about them .If you want something starting out at a bit lower price then check out the Hotel Boutique at 135 Calle Pimera .It is about two blocks west off that same plaza 's SOUTH side ,beside the Banco Santander and opposite the ADO-bus terminal . This used to be the Hotel Kaiserslautern and German restaurant (page 164) . It is in the center of the city making for a comfortable walking tour and plaza visit in the evening .