Get into the holiday spirit with Christmas- and Hanukkah-themed events across the city.
Michelangelo: Quest for Genius
Learn about the famed Italian artist through rare drawings that offer a glimpse into the frustrations of his creative process.
When: Thursday, Dec. 18 to Sunday, Dec. 21
Location: Art Gallery of Ontario
Cost: $25 for adults, $16.50 for youth and students, $21.50 for seniors
Nightmare Before/After X-mas
Visit the Toronto Christmas Market and learn about the darker side of Christmas, including the "anti-Santa."
When: Friday, Dec. 19 and Saturday, Dec. 20
Location: Haunted Walk office, Distillery District
Cost: $18.75 for adults, $16.75 for youth and students, $10.75 for children.
Roaring Twenties Christmas
Experience Christmas in the 1920s with a guided tour of the Spadina Museum, then stop by the kitchen to sample holiday treats.
When: Friday, Dec. 19 to Sunday, Jan. 4
Location: Spadina Museum
Cost: $8.85 for adults, $7.08 for seniors and youth, $5.75 for children
Victorian Christmas at Mackenzie House
Step back in time to the Victorian era and experience the magic of Christmas in an 1859 row house.
When: Friday, Dec. 19 to Sunday, Jan. 4
Location: Mackenzie House
Cost: $7.08 for adults, $4.42 for seniors, youth and children
Dancing with the lights
Join members of Vaughan's Jewish community in free activities for the whole family.
When: Saturday, Dec. 20
Location: Joseph and Wolf Lebovic Jewish Community Campus
Cost: Free
Christmas Flower Show 2014
View the Centennial Park Conservatory's vast collection of tropical and traditional holiday plants by candlelight.
When: Saturday, Dec. 20 and Sunday, Dec. 21
Location: Centennial Park Conservatory
Cost: Free
Naughty Listers
Will you be getting coal for Christmas? Find out what happens when Santa decides to get rid of the "naughty list" in this family-friendly play.
When: Saturday, Dec. 20 to Tuesday, Dec. 23
Location: Second City Theatre
Cost: $14 for individual tickets, $45 for family four-packs
Pet photos with Santa
Want to put your pet on Santa's "nice list?" Introduce your pet to the man in red and get a photo to capture the moment.
When: Saturday, Dec. 20 and Sunday, Dec. 21
Location: Purina Pawsway
Cost: $12 per photo session, $6 for additional prints and $5 for digital copies. Cost includes a $2 donation to Canada Dog Guides.
Rouge Park Holiday Guided Walks
Discover nature and wildlife as you hike through what will soon be Canada's first national urban park. Be sure to dress for the weather!
When: Saturday, Dec. 20 and Sunday, Dec. 21
Location: Rouge Park
Cost: Free, but donations welcome.
Chanukah Wonderland
Play carnival games, meet a clown, get your face painted or learn about science at the annual event.
When: Sunday, Dec. 21
Location: Jewish Russian Community Center of Ontario
Cost: $5. Free for children under 2
Did we miss any great events? Share yours in the comments section below.