Most Beautiful Places to Live in the United States

10. Portland, Oregon

9. Seattle

8. Huntsville, Alabama

7. Huntsville, Alabama

6. Madison, Wisconsin

5. Grand Rapids, Michigan

4. San Jose, California

3. Nashville

2. Asheville, North Carolina

1. Boise, Idaho