22. Albuquerque, New Mexico
Albuquerque is fascinating. The city has expertly combined its rich Native American culture with modern sensibilities to embody a truly unique energy you just won’t find anywhere else. Plus, with 310 days of sunshine, you can ski the slopes of the Sandia Mountains and squeeze in a round of golf in the afternoon.