Among the best places to live in the South are Beaufort, S.C.; Raleigh, N.C and Charlottesville, Va. These cities all win high praise for their recreational opportunities, beauty and social scenes.
Coastal Living considers Beaufort the best coastal town in the South. Beaufort was founded in 1711 and is known for its historical architecture, which is protected by the Historic Beaufort Foundation. The town is located on one of the Sea Islands in the Intracoastal Waterway and is a thriving beach community. Nearby is Hunting Island, a state park with stunning beaches.
Raleigh was chosen as the best place to live in the entire United States by Bloomberg Businessweek. Raleigh is a college town, home to Duke University, North Carolina State University and the University of North Carolina at Chapel Hill, and it offers great schools for children as well. The city has a thriving social scene and is home to many strong arts institutions.
Sperling's Best Places chooses Charlottesville as its top place to live in the South. Charlotte combines the feel of a college town, thanks to the presence of the University of Virginia, with plenty of activities for nature lovers. The city is situated in the Blue Ridge Mountain foothills and has clean air and year-round good weather. It is especially beautiful when the leaves change color in the fall. Plenty of jobs and a reasonable cost of living make Charlottesville a real find for people wanting to live in the South.