Below is a list of events taking place this weekend (Dec. 8-9) in the GTA:

For families: Travel back in time to experience Christmas by Lamplight at Black Creek Pioneer Village. The halls of the beloved attraction will be decked out in historic holiday style and will host neat workshops, a choir belting out traditional yuletide tunes and a miniature replica of the village made out of gingerbread! 1000 Murray Ross Pkwy. (Jane Street and Steeles Avenue). Runs Saturdays until Christmas, 6 p.m.-9 p.m. Adults: $29.95-$32.95, and $71.95 with a meal.

For visitors: Shopping, beer and Santa all in one place! The third edition of the Toronto Christmas Market, modelled after those started in Germany in the 1400s, takes over the Distillery District until Dec. 16. Just about everything kids and adults need to get into the holiday spirit can be found at the outdoor event, including rides, food and drink, music and handcrafted goods. Distillery Historic District, Mill and Trinity streets (near Front and Parliament streets). Until Dec. 16, weekends 10 a.m. to 9 p.m. Free admission.

For singles: An adaptation of William Golding’s classic Lord of the Flies is being staged at the Lower Ossington Theatre. The story centres around a group of boys who turn on each other while stranded on an uninhabited island. 100A Ossington Ave, until Dec. 9. Tickets $49.

For charity: Who doesn’t love a little dog in a Santa’s hat or a cat dressed up as an elf? Document your pet’s holiday spirit this weekend by taking them to get a picture with Santa. Partial proceeds from the photographs go to the Lions Foundation of Canada’s Guide Dog program. The Pawsway, 245 Queens Quay W., Dec. 8 and 9. Pictures cost $10.

For kicks:
Looking to start a new holiday tradition with the family? Mariposa Cruise Lines is offering Santa cruises around the harbour on Saturday and Sunday. There will be face painting, live entertainment and Santa and his elves will be on-board to take pictures during the one-hour tour. 207 Queens Quay W., Dec. 8 & 9, 10:30 a.m. and 1:30 p.m. boardings. Adults: $12, kids under six: free.

If you have a suggestion for this weekly article, e-mail us at or submit it here or via our iPhone and iPad app.