The North Carolina mountains are rife with outdoor activities ranging from whitewater rafting and hiking to shopping and cultural events.