From the peaks of the Blue Ridge Mountains, to the sandy banks of the Atlantic coast, there is so much to do, see, eat and explore in North Carolina!