Christmas season is officially upon us, and as the holiday events around the city start to get announced and holiday window displays start to go up, you probably can't help but wonder which activities you should do to properly enjoy the best time of the year! 

Lucky for you, we've got a list of 42 things that are great ideas for any Christmas lover who is looking to experience all that the city has to offer this holiday. Whether you are looking for the prettiest light displays, best ice rinks or fun random activities like snow tubing or skate trails, we've got it all! 

via @rosaseif

Check out the unveiling of the Eaton Centre Christmas tree!

Visit Evergreen's Winter Village and go for a stroll down their trail. 

via @youngblessedandliving

Go skating on the rink at Nathan Phillips Square. 

via @rameron

Join in the annual Polar Bear Dip at Sunny Side Beach!

via @mikestechy

Use this map to see all of the Christmas lights on display in the city.

via @dipakrparmar

Spend a day checking out one of these Christmas markets!

via @narcitycanada

Visit the Distillery District Christmas Market. 

via @tash800

Head to Eaton Centre on Black Friday to catch some crazy deals!

via @gypsysoul3075

Go tobogganing at Riverdale Park. 

via @sweatandbeans

Enjoy a S'Mores Latte at this cafe. 

via @jennsphotodiary

Go to the Holiday Fair in the Square. 

via @bakeshoppeto

Try to eat all of these Christmas inspired foods around the city before the holidays end. 

via @harbourfrontcentre

Check out DJ Skate Nights at the Harbourfront Centre! 

via @jakefordinsta1

Go to a Leafs or Marlies game. 

via @izdonnelly_

Go to the theatre and see Elf the musical at Ed Mirvish! 

via @justinnasielski

Drive through the Gift of Lights light tunnel! 

via @ng_chels

Go snow tubing at Chicopee Tube Park.

via @melissacondotta

Get your body wrapped in Hot Chocolate at St. Anne's Spa. 

via @sashenk

See 'Home Alone: in Concert'! 

via @hailspails

Escape the chilly weather by visiting Allan Gardens. 

via @crownflora

Make your own Christmas wreath at Crown Flora Studio! 

Roadtrip to one of these small towns that get completely decked out during the holiday season. 

via @keith.r.e

Check out both the Hudson's Bay and Saks Fifth Avenue holiday window displays! 

via @holaolka

Go ugly Christmas sweater hunting at Black Market!

via @shaniairall

Refuse to let "Patio SZN" go by visiting one of these heated patios!

via @top6inthe6ix

Hide from the cold by staying in and getting pampered at Her Majesty's Pleasure! 

via @no.phto

Visit Nathan Phillips Square to catch the Cavalcade of Lights.

via @danceologyto

Go to the Santa Claus Parade. 

via @sabrinavonbuttlar

Visit the Royal Winter Fair! 

via @thenutcracker_ballet

Sit in on the timeless Christmas favourite that is The Nutcracker.

via @ianjkeddie

Turn these Summer picnic spots into the perfect place to start a snowball fight! 

via @ayalaraiterjewelrycouture

Check out Nadège Patisserie's iconic hot chocolate.

via @realsixviews

Go gift shopping with your friends around Kensington market. 

via @caritojuliette

Stay in and queue up these holiday movies available on Netflix for the perfect Christmas movie marathon! 

via @snakesandlattes

Escape the cold and play a few board games with friends at Snakes and Lattes. 

via @teacup1982

Go on one of these scenic Winter walks in the city (if you are brave enough to face the cold!) 

Go on a road trip and explore Queen Victoria Park! 

via @mommyconnectionsoakville

Get a photo with Santa Claus at Sherway Gardens. 

via @bora.vs.bora

Step up your Instagram-game this winter by checking out these cool spots to take photos! 

via @hihyun121

Visit the Union Station Holiday Market! 

via @keoughdenise

Check out all the cool sculptures at this year's Icefest! 

via @rusmed55

Check out all the decorated windows in the Bloor-Yorkville area.