The charming town of Dillsboro will be all aglow with sparkling lights for the 39th annual Festival of Lights and Luminaries as the town celebrates the splendor of Christmas. On the weekend of December 2-3 and 9-10, from 5-9 p.m., thousands of white lights will adorn the historic buildings, with the flickering flames of luminaries lining the streets. Each evening, shops and restaurants stay open late providing free snacks and refreshments as musicians and singers perform around town. The event also offers free horse-and-buggy rides and Santa and Mrs. Claus will greet kids in front of Town Hall.