18 Best Places to Visit in North Carolina (Asheville, Blue Ridge Parkway, Boone, Cape Hatteras National Seashore, Chapel Hill…)