Historical monuments, adventures, and memories wait for you in many of the welcoming small towns throughout North Carolina on your next weekend escape.