6 of America’s Most Picturesque Towns Are in North Carolina