North Carolina offers a little something for every type of traveler. From picturesque mountains to 300 miles of Atlantic coastline, outdoor adventure is plentiful here. Hike your way to hidden waterfalls, find colorful foliage in the Great Smoky Mountain National Park, head to the Outer Banks for a remote beach getaway, or hit the slopes at a ski resort in the winter. Foodies will love the Tarheel State’s thriving craft beer and wine scene, while history buffs can explore the state’s rich American history. No matter your travel style, there’s plenty to discover in the small towns and big cities of North Carolina.