10 charming
TOM DOANE/GETTY IMAGES
Perched in the Blue Ridge Mountains, Banner Elk is a bonafide winter wonderland that sits between Sugar Mountain & Beech Mountain Resorts.
WALTER BIBIKOW/GETTY IMAGES
Home to sandy beaches & majestic views of the mighty Atlantic Ocean, while otters & turtles call the Kitty Hawk Woods Coastal Reserve home.
JILLANG/GETTY IMAGES
This charming little town in the heart of the Blue Ridge Mountains, along the scenic Blue Ridge Parkway, is jam-packed with outdoor adventure.
dennis govoni
This placid Outer Banks destination delights with its relaxed vibe, a picturesque waterfront boardwalk, beaches, a wealth of leisure activities & historic sites.
jackie/flickr
Bath is North Carolina's oldest town & the stomping ground of the infamous pirate Blackbeard. You can learn about all sorts of seafaring lore on a walking tour.
dave kaplan/500px/getty images
Beautiful centuries-old buildings line the streets of downtown which is also a great spot to listen to live music & get some local grub.
pro16productions/getty images
Saluda offers charming Victorian architecture, fresh alpine air, a vibrant arts scene, independently owned shops and a slew of outdoor activities.
EIFEL KREUTZ/GETTY IMAGES
The aptly named resort town of Hot Springs is synonymous with peaceful, quiet and warm mineral waters that come from the depths of the earth.
cavan imags/getty images
This enchanting coastal enclave that's packed with seafood restaurants, family-friendly parks and stores selling nautical souvenirs.
ROBERT LOE/GETTY IMAGES
Another simply adorable small town in the Blue Ridge Mountains, Boone (named after the pioneer Daniel Boone) oozes rustic and rugged charm.