North Carolina might not have the same notoriety as some other destinations such as California or Florida, but this hidden gem of a state has plenty to offer.