For families: Spend the longest night of the year at the Winter Solstice Festival. There will be skating with a live DJ, a lantern making workshop for children and a pipe ceremony. Evergreen Brick Works; Saturday, 4 p.m.-9 p.m. Free

For visitors: With less than two weeks to go until Christmas, shoppers can find their loves ones that special gift by hitting up several fairs across the city, including the Toronto Christmas Market at the Distillery District and the Holiday Market at Harbourfront Centre; Saturday & Sunday, 10 a.m. -9 p.m. Free admission

Holiday Market at Harbourfront Centre, until Dec. 16. Free admission.

For singles: Head straight for Value Village or your favourite thrift store so you can hunt for that perfect sweater which you will don for the Ugly Sweater Dance Party in the Junction; 2952 Dundas St. W. Friday, 10 p.m. No Cover.

For charity: Got a hankering for an Irish Fry Up of bacon, sausage and eggs? Here’s your chance at the first Riverside Antler Breakfast in Riverside. Proceeds from this fundraiser go to St. John’s Compassionate Mission in Riverside; Friday, 709 Queen St. E. 7:30 a.m.-10:30 a.m. $15

For kicks
: Get ready to be entertained by street performers as you wrap up your shopping in downtown Toronto. Stilt walkers, an illusionist, a human statue and more will be doing their thing at Buskertainment. Various street corners, including Yonge and Shuter,  Yonge and College and Yonge and Dundas. Download the Winter Magic app for all the locations; Saturday and Sunday, noon-2 p.m. Free.