What to do in Puebla in December? Stay at Hotel Real de Puebla!