9. Las Cruces, N.M.
This popular town is home to New Mexico State University, a steady source of employment for residents. And if you have an entrepreneurial streak, Las Cruces is the place to be. Numerous magazines voted it as the best small metro in which to start a business.
(AP/Photo Randy Siner)