The 177 Mexico pueblos magicos, or magic towns, are smaller towns rather than large cities. Mexico’s Secretary of Tourism has ...