If you’ve been dying to get dressed up and hit the town with your S/O for some holiday magic, now’s your chance. It’s finally time to grab your fanciest outfit and head over to the National Ballet of Canada to take in a Christmas classic, The Nutcracker in Toronto. The GTA is full of super magical date ideas, but this holiday staple feels extra special. 

You can expect breathtaking dancing and simply enchanting visuals as this classic holiday tale unfolds before your eyes.

From the Snow Queen to the Sugarplum Fairy, there’s nothing quite like immersing yourself in the wondrous fairytale land of The Nutcracker.

It’s guaranteed to set your holiday spirits to an all-time high. 

The ballet, which will officially open on December 12, is set to run for two hours, with a 20-minute intermission in the middle. 

This may be a tale as old as time, but with so many adaptations over there years, the NBC performance continues to impress the crowds of attendees each year. 

So whether you go every single year or have never seen this classic before, you’re sure to be swept off your feet by this captivating performance.  

Plus, who doesn’t love an excuse to dress up?

Ticket prices vary from performance to performance and the shows are known to sell out quickly. 

For the best prices and to guarantee your seat, you should try to book quickly.

One of the most exciting parts of the show is discovering who will play the infamous cannon dolls.

You never know who'll show up!

Last year, Leafs players Auston Matthews and Mitch Marner dressed up in colourful Russian costumes and performed at the ballet.

This year, the ballet teases that you can expect even more celebrity appearances. 

So, if a day dressed up in your finest taking in some culture appeals to you and yours, showtime doesn't get much more holiday-spirited than this.

The Nutcracker

Price: $35 to $185

When: December 12, 2019 until January 4, 2020

Address: The National Ballet of Canada, 145 Queen St. W., Toronto, ON

Why You Need To Go: You can enjoy this classic Christmas tradition with the ones you love. Plus, we never turn down the chance to put on fancy clothes. 

31 Dates is your guide to the best December in your city. Each day we’ll debut a new winter experience and you’re invited to join us — just use #31dates and tag us on Instagram @narcitycanada.