Moses H. Cone country estate on the Blue Ridge Parkway at Blowing Rock, North Carolina

In North Carolina, we truly have it all. The beach, the mountains, and everything in between. And while we are home to some major cities there are still places in our state where you can take a step back and enjoy a slower pace of life. In fact, some of the best weekend getaway locations in North Carolina are charming small towns. Travel & Leisure documented what they describe as the best 12 North Carolina Small Towns. Each of the below towns was featured on their list. Read on to see what they are, and learn a little about what makes them unique.

Some I’ve visited- Blowing Rock is a summer must for my parents and me while Pittsboro was a fun work outing a few years ago. One you may know from TV and another is one of the most famous artisan towns in the world. Reading up on some of the beach towns has me longing for an Outer Banks vacation as opposed to my normal South Carolina beach trip. And while I’ve lived my entire life in North Carolina this is the first I’m hearing of the “Inner Banks”. There are still so many places left to explore, I can’t wait to plan a getaway soon!

Travel & Leisure’s Favorite North Carolina Small Towns