Discover the magic of the season with a choose-and-cut Christmas tree adventure to the N.C. mountains of Jackson County. Visit a jolly elf village, sit on Santa’s lap, take a hay ride, and sip hot cocoa while you watch your prized tree get loaded onto your car. The glory and luster of a hand-picked Christmas tree is the center of holiday revelry in every home. So make it yours with a journey right to the source. Jackson County is the land of Christmas trees, home to 70 tree farms and more than 3 million Christmas trees.