Home is where the heart—and the affordable houses and the best jobs—are. From the cities with the most stunning scenery to those with booming economies, these are the 50 best places to live in the United States according to U.S. News and World Report.