Puebla is a historic colonial city known for cultural tourism, food, luxury stays, and strong domestic short-term rental demand.