Buffalo, New York wins for best up and coming city.

Zurich (Switzerland)
Cape Town, South Africa (2nd) Santiago, Chile (3rd) Zurich, Switzerland (4th) Guadalajara, Mexico (5th) Tom Szczerbowski/Getty Images
Loading