North Carolina is an alluring destination year-round, with many of the best things to do revolving around its diverse landscapes, historic sights and thriving arts and culture. Its mountain ranges offer a majestic setting for skiing, horseback riding and hiking...