They say good things come in small packages, and in North Carolina, this is most certainly the case. Some of the smallest towns in North Carolina can make the biggest impressions, often tucked between ...