Mazamitla, Jalisco, is one town that really deserves the name Pueblo Mágico. The quaint streets, the delightful balconies, the beautiful pagoda-like church, the incredibly delicious food, a night before a crackling fireplace with a ponche de pasiflora in ...