According to Consumer Affairs, this town in North Carolina is the best place to live in the South thanks to its economic ...
From Florida beaches to the mountains of North Carolina, the South has a number of places that are well-suited for retirees.