Charlotte, North Carolina, can be considered a city of contrasts. Shaded streets lined with historic brick buildings can be found next to modern skyscrapers, and world-class business and entertainment opportunities are offered along with old-fashioned southern charm. This vibrant city offers plenty of recreational opportunities for all ages and tastes, so it's a great spot for everything from a romantic weekend getaway to a fun-filled family trip. Make sure to include these must-see spots on your next trip to Charlotte.

01Stroll Through History

Historic Old City Hall, Charlotte mtcurado / Getty Images

Charlotte has been a thriving city since before the Revolutionary War, so there's plenty of historical experiences to be enjoyed. Traditional museums include the Charlotte Museum of History, the Wells Fargo History Museum and the Levine Museum of the New South, which offers plenty of educational exhibits that all ages can enjoy. If you prefer to explore, try a self-guided tour of the Liberty Walk, which features plaques marking important Revolutionary War sites.

02Chow Down on Some Southern Barbecue

Gourmet baby-back ribs in bowl rudisill / Getty Images

If you love to eat, Charlotte is the place to be. Barbecue is a popular choice, and numerous Charlotte restaurants offer plenty of styles to choose from. If barbecue isn't your preference, don't worry. This eclectic city offers everything from authentic international foods to soul food classics to raw vegan fare. Keep an eye out for food trucks as you explore, as they're a foodie favorite in this city.

03Take a Cruise

Lake Norman shoreline at sunrise skiserge1 / Getty Images

If you feel like a change of scenery, book a sightseeing tour on nearby Lake Norman or the Mississippi River. Many include food and drinks for a unique dining experience, and you'll get to see the area from an unusual vantage point. Boat options range from luxury yachts to old-fashioned riverboats so you can select the option that suits your trip. Book a sunset tour for a particularly romantic experience.

04Get Your Adrenaline Up With a NASCAR Experience

Charlotte Motor Speedway in Concord, NC

Charlotte is located in the heart of car racing country, and you can experience the modern version of the sport firsthand at the Charlotte Motor Speedway. If you want more information or a chance to feel the rush yourself, visit the NASCAR Hall of Fame nearby. This fascinating museum details the history of the sport as well as prominent figures in it, and it also offers hands-on exhibits like racing simulators so you can experience the driver's seat.

05Check Out the Arts

Close-up of violinist kali9 / Getty Images

Charlotte has a vibrant art and culture scene, so there's plenty to explore. Fans of sculpture and painting should check out the Bechtler Museum of Modern Art for some amazing work, or follow the Arts and Science Council's Public Art Walking Tour to see gems hidden among the urban landscape. For a change of pace, visit the Harvey B. Gantt Center for African-American Arts + Culture, which shows a mix of traditional folk art and modern design by African-American artists. If you're a fan of performing arts, Charlotte is also home to numerous excellent community theater programs, a symphony and a ballet company.

06Sample the Local Brews

brewery Charlotte Photo by Evan Dvorkin on Unsplash

With more than 60 local breweries located in and around the city, Charlotte is a haven for craft beer aficionados. Try exploring on your own, or sign up for a guided tour to help you sample plenty of beers in a day. If you prefer other spirits, Charlotte is also home to several distilleries creating craft liquors. The rolling hills outside the city also hide several excellent wineries for those who prefer to sample those vintages.

07Hit the Rapids

Trees and lake at sunset raksybH / Getty Images

If you've ever wanted to try whitewater rafting, Charlotte is a great place to launch. The U.S. National Whitewater Center is located just a short drive away. This innovative facility features various man-made rapids to let you test your skill under the direction of experienced guides, as well as zip lines, climbing walls, and more. If you prefer a more slow-paced approach to the water, consider paddle-boarding, canoeing or kayaking in the Mississippi Rental or on Lake Norman. Multiple rental companies can provide you with gear if you don't want to bring your own.

08Cool Down at a Water Park

Close-up of boy splashing into pool Zocha_K / Getty Images

If you want a cool experience without leaving town, consider one of Charlotte's water parks. Ray's Splash Planet is a local favorite due to its convenient location in the Uptown district, and it features a variety of slides, pool areas and other attractions that are great for all ages. It's also indoors, so it's a great choice for rainy days. If you want a little more adventure, head over to Great Wolf Lodge in nearby Concord. It features both large and small slides, a wave pool, a tree house and more.

09Explore the Natural Beauty

View from Crowders Mountain summit richard23 / Getty Images

Whether you prefer manicured gardens or pristine wilderness, Charlotte has what you're looking for. For the former, take a stroll through the Daniel Stowe Botanical Garden or the gardens at UNC Charlotte. The city itself also has several protected wilderness areas, many of which have educational exhibits and accessible nature trails. These include the Reedy Creek Nature Center and Preserve and the Anne Springs Close Greenway. For a bigger challenge, heat out to Crowders Mountain State Park. The peak offers a view of the Charlotte skyline on clear days.

10Have a Night Out

Charlotte, North Carolina,

After a day exploring nature and history, you might feel like kicking up your heels a bit. Head down to City Center to check out the EpiCentre, a sprawling entertainment facility that is home to numerous night clubs, restaurants, and entertainment venues. If you prefer to head off the beaten path, check out Brevard Court. The cobblestone street might make you feel like you're stepping back in time, but it is home to world-class dining and entertainment.