I can totally recommend the El Charro Hotel: just in front of the Santuario de Guadalupe on Calle Nicolas Bravo. About 2 blocks from the main street behind the cathedral. It is very clean, comfortable, family run,cenaduria in the front room. 250 pesos/nt. Tel: 311 160 9489 and cell: 311 111 2701. Patricia.