The 177 Mexico pueblos magicos, or magic towns, are smaller towns rather than large cities. Mexico’s Secretary of Tourism has recognized each for special and unique qualities. Their “magical ...