U.S. News & World Report looked at weather, home prices, restaurants, and recreation. Several Southern cities ranked in the nation's top 25 places to live for quality of life.