Friday
Late Night Sip and Shop
Downtown Fergus
6 p.m. to 9 p.m.
Stores open late for three Friday with festive activities like carriage rides, the Elora Singers, Carollers, Santa Claus, a DJ and food trucks.
Miracle on 34th Street
Fergus Grand Theatre - 244 St. Andrew St. W., Fergus
8 p.m.
The Elora Community Theatre is putting on a Christmas classic about embracing the holiday spirit.
Elora Rocks
Centre Wellington Community Sportsplex - 550 Belsyde Ave. E., Fergus
8:30 p.m.
Home game against the Dunnville Aeros.
Saturday
Elora Farmers’ Market - Winter Market
Highland Rugby Club - 160 Albert St. W., Fergus
9 a.m. to 1 p.m.
Local food and vendors moved inside in Fergus for the remainder of the year.
Breakfast with Santa at Guelph/Eramosa Fire Hall
Rockwood Fire Station - 5141 Wellington Rd. 27, Rockwood
9 a.m. to 11:30 a.m.
All you can eat pancakes for $10. Pictures with Santa by donation. There will also be collection for the food bank and muscular dystrophy.
Free youth swim
Centre Wellington Community Sportsplex - 550 Belsyde Ave. E., Fergus
1:30 p.m. to 2:55 p.m.
Free admission for the first 40 children and youth who arrive at the admissions desk within 15 minutes of the scheduled start time of the swim.
Miracle on 34th Street
Fergus Grand Theatre - 244 St. Andrew St. W., Fergus
2p.m. and 8 p.m.
The Elora Community Theatre is putting on a Christmas classic about embracing the holiday spirit.
Sponsored public skate
Centre Wellington Community Sportsplex - 550 Belsyde Ave. E., Fergus
2:30 p.m. to 3:20 p.m.
Sunday
Christmas Market at the Puslinch Community Centre
Puslinch Community Centre - 23 Brock Rd. S., Aberfoyle
12 p.m. to 4 p.m.
There will be 25+ vendors to shop from to get last minute gifts.
Alma Santa Claus Parade
Alma Community Centre - 51 Simpson St. E., Alma
2 p.m.
Miracle on 34th Street
Fergus Grand Theatre - 244 St. Andrew St. W., Fergus
2p.m.
The Elora Community Theatre is putting on a Christmas classic about embracing the holiday spirit.
Fergus Whalers vs. Mount Forest Patriots
Centre Wellington Community Sportsplex - 550 Belsyde Ave. E., Fergus
3 p.m.
The battle of Highway 6.
Erin Outlaws
Centre 2000 - 14 Boland Dr., Erin
4 p.m.
Home game against the Creemore Coyotes.
Sponsored public skate
Centre Wellington Community Sportsplex - 550 Belsyde Ave. E., Fergus
4:30 p.m. to 3:20 p.m.