Looking for picture-perfect towns in North Carolina that seem too beautiful to be real?
These 9 charming destinations offer stunning scenery and small-town magic that will make you reach for your camera!
1. Beaufort
Have you ever seen a waterfront so pretty it makes your heart skip a beat?
Beaufort has that effect on people…