The holiday season is upon us, and with it comes all kinds of seasonal fun. Take a peek at this month’s can’t-miss events, including shows, fairs – and even a cruise.

Canadian legend Leonard Cohen’s music lives on with Les Ballets Jazz de Montreal’s Dance Me on December 15. Renowned choreographers have created stunning dance numbers set to Cohen’s most beloved songs and performed by BJM dancers. Don’t miss this premiere. More: Dance Me

The mall is packed this time of year; but if you’re going to be part of a crowd, make it a really special event. On December 17, head on over to the Makeology Holiday Craft Fair, where you’ll find more than 60 local artisans and their one-of-a-kind goods. Bonus: their Facebook page says the first 50 people in line get a bag of freebies. More: Makeology Holiday Craft Fair

The perfect event for those who love music, movies, and dinosaurs takes place December 28 and 29 at the Sony Centre for the Performing Arts. The Motion Picture Symphony Orchestra plays John Williams’ beloved Jurassic Park musical score against a magnificent HD rendition of the movie in Jurassic Park in Concert. More: Jurassic Park in Concert

Ring in the New Year with a stunning view of Toronto’s beautiful skyline. Mariposa Cruises’ four-hour New Year’s Eve Dinner Cruise on December 31 will make your celebrations complete with a dinner buffet, professional DJ, and, of course, bubbly at midnight. More: New Year’s Eve Dinner Cruise