Located in the Southeastern region of the United States, North Carolina offers the best of several worlds. Bordered by mountains to the west and the Atlantic Ocean to the east, North Carolina is the ultimate vacation destination for those who want to experience different types of geography. Rich in history and culture as well as abundant outdoor recreational opportunities, North Carolina is home to both thriving cities and charming small towns. Whether you want to make one of the small towns your weekend trip destination or simply want to get a taste of a few of them while passing through the state, you won't be disappointed.
Underrated TownsDiscover the 6 most underrated towns in North Carolina
Edenton

History lovers won't want to miss a trip to the 1886 Roanoke River Lighthouse, which overlooks the Edenton Bay. Spend some time walking around the Edenton Cotton Mill Historic District, which consists of 57 mill houses, an industrial building, a church, and a museum. You can also enjoy a self-guided tour on the Edenton Museum Trail.
Waterfront houses in Edenton If you want to spend your weekend getaway outdoors, rent a kayak, canoe or paddle boards and meander around the Ablemarle Sound, one of its tributaries or the beautiful Elizabeth River. There are also many opportunities to fish, either from a dock or a charter boat, golf, bird watch and camp, depending on what you want to experience.
Small TownsDiscover the 7 most picturesque small towns in North Carolina.
Manteo

Downtown Manteo Showing a Popular Bookstore, via Wileydoc / Shutterstock.com Take a trip to Manteo's quaint downtown, where you'll find an eclectic array of boutiques, coffee shops and eateries, as well as a brewery and a rum distillery. If you'd rather get out on the water, board a sailboat, fishing charter or a catamaran, and take in the sunset or watch dolphins play.
Highlands

If you're looking for a cultural experience, check out a show at the Highlands Playhouse, or visit during the Highlands-Cashiers Chamber Music Festival. The Highlands Walking Tour leads visitors through the town's downtown area, where you can view 51 histoic spots.
Banner Elk

Grandfather Mountain State Park, Banner Elk, North Carolina The Widerness Run Alpine Coasters offers another opportunity for excitement in the area. Modeled after popular alpine coasters in Europe, this coaster features thrilling circular loops and several waves for non-stop action. The adjacent Wilderness Run Adventure Course beckons thrill-seekers to climb and swing from treetops.
Holly Springs

Spend one of your days meandering through the downtown, checking out one of the quaint boutiques or eateries. Take a trip to the Holly Springs Cultural Center, which offers theatrical, dance and musical performances throughout the year. The center also offers art exhibits in the lobby, as well as a series of free outdoor concerts.
Kitty Hawk

Nature lovers will rejoice at the Kitty Hawk Woods Coastal Reserve, which features more than 1,800 acres for maritme forest preserve to explore. Take a hike around the reserve, immersing yourself in wooded dunes, a mix of deciduous, swampy and evergreen forests, and marshes and islands.
No visit to Kitty Hawk would be complete without a visit to the Wright Brothers National Memorial. This site features a towering granite structure depicting the brothers and their airplane, as well as visitors center and a museum featuring both historic and modern day aviation exhibits.
Chapel Hill

If you love craft beer, wander down the town's cider trail, which is home to six unique breweries. Samples local brews, and enjoy lunch or dinner at a casual brewpub. Spend a morning or afternoon checking out the Ackland Art Museum, which features over 18,000 works of art, or wander through the nearby Hillsborough Gallery of Arts.
Head over to the UNC campus to immerse yourself in flowering trees and shrubs at the Coker Arboretum. The North Carolina Botanical Garden offers another 1,000 acres of flowering gardens and conservation areas to explore.
More in North CarolinaDiscover the 6 most charming river towns in North Carolina.