
It's the most wonderful time of the year — filled with festive food markets, twinkling lights and Yuletide tunes. Yes, Christmas is almost here, and we're pretty much ready to stuff our faces with turkey, cakes and cocktails. But before all the indulging occurs, immerse yourself in the Christmas spirit at these family-friendly festivals, glittering light shows, shopping fairs and more.

Celebrate December
Dec 1-8 & 12-31 at various venues at Esplanade. Free.