A Christmas Carol is a holiday tradition for many Edmontonians and their families. This adaptation of the unforgettable Dickens classic is in its 16th season, on now at the Citadel until Dec. 22!

More than just a tree full of carollers, The Singing Christmas Tree is a holiday spectacle, bringing wonder and joy to Edmonton families while supporting local charities. This holiday tradition is at the Jubilee Dec. 17– 20!

The Ukrainian Shumka Dancers, Citie Ballet, Viter Ukrainian Folk Choir and the Virsky and Kiev Ballet join forces for Clara's Dream, the only Ukrainian folk ballet representation of Tchaikovsky's The Nutcracker. Celebrate Ukrainian Christmas (a few days early) with this performance Dec. 29 and 30!

A masterpiece of dance, literary and musical art, Alberta Ballet's The Nutcracker is another must-see winter experience at the Jubilee. This glittering production is in Edmonton Dec. 10–13!

Starting Dec. 17, the Edmonton Symphony Orchestra has plenty of holiday-themed concerts, from the Christmas classics with soloists and chorus, to a Candy Cane Family Christmas. It's all at the Winspear Centre until Dec. 22!

Plan ahead into the new year with this Viennese music concert, featuring Strauss waltzes and sweeping melodies from operettas. Performed on Jan. 3, by European singers and a full orchestra, and accompanied by beautifully costumed dancers, it's a perfect way to start 2016 in style! 

Carmen — one of the world's most famous operas — and the Alberta premiere of Maria Stuarda (Mary, Queen of Scots) would make great gifts, so why not give both this holiday season with an Opera Duo package

The music for Carmen can be found everywhere in pop culture (especially the habanera), but what about the story? Join us Jan. 13, 7 p.m. at CKUA in the Alberta Hotel (9804 Jasper Ave.) for a panel discussion on the context of Carmen. Tickets are free and refreshments are available for purchase.