Dillsboro, North Carolina transforms into a magical Christmas town with enchanting lights and festive activities during the first two weekends in December.