Here Are The 10 Most Beautiful, Charming Small Towns In North Carolina

After visiting North Carolina, most people want to pack up their life and move here forever. As a native all I have to say is…can you really blame them? From the beach to the mountains…we have it all. Of course, North Carolina has its cities…but for those who like to live a more intimate, slow, and down-home life there are also some beautiful small towns just for you. Here are ten.

Which one do you want to call home? Tell us in the comments!