US News has ratee these ten US Cities as the top ten best places to live in the country. The links lead to more detail about each. Albuquerque NM is the big winner:Along the banks of the Rio Grande, with the Sandia Mountains in the background, is the beautiful city of Albuquerque, N.M. The sunny climate and endless landscape have long drawn writers, poets, and artists to this spot, which includes an unconventional mix of American Indian, Hispanic, and Anglo cultures. But it's not just freethinkers who drift to this Southwestern city of 511,000. Kirtland Air Force Base, Sandia National Laboratories, and Intel Corp. have helped develop the area into a manufacturing and research hub. They provide a stable anchor for the local economy.
4. Boise, Idaho