Huntsville, Alabama takes the top spot for best place to live in America, beating Boulder, Colorado
Alabama’s largest city, Huntsville, has been named the best place to live in American, taking the prize from Boulder, Colorado for the first time in two years. Huntsville’s high quality of life, affordability and cheap property appealed to Americans looking to put down roots amid the current ski-high housing costs, according to U.S. News & World Report’s …