I live in Cholula Puebla but I can help you with general guidelines.
This is a beautiful country and the more information you get the more you will enjoy each day !
English and Spanish spoken
https://www.facebook.com/groups/warmshowersmexico/
saludos
Poncho