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