From the beaches to the mountains, North Carolina is filled with nature of all types and has plenty of adventures for every traveler. Home to the Great Smoky Mountains, there is spectacular hiking, rafting, and fishing around this well-known mountain range.
Asheville, North Carolina is a cool eclectic city in the middle of it all. It has become a popular foodie destination, renowned for its abundance of microbreweries and barbeque joints with new trendy flares. It is also so close to the mountains that within a few minutes you can arrive at some of the best hiking trails, which allows for the best of both worlds in Asheville.
For the beach-goers, the Outer Banks are a slow paced beach town with great wind surfing and plenty of waves to play in. Known for their beach cottages and good ole Carolina seafood, the Outer Banks are a great place for family vacations.