Dillsboro is a small mountain town in Jackson County, North Carolina, located on the way to the Great Smoky Mountains. The town, which boasts many art shops, transforms into a winter wonderland every ...