Experience the wonder and charm of an old-fashioned Christmas at ‘Once Upon A Christmas.’

This time-honoured tradition is the perfect way to get into the true spirit of the holidays. Start your day with their delicious Christmas Breakfast Buffet, served every day of the event in the Wainwright Hotel and Gunn’s Dairy Barn.

Take a festive horse-drawn wagon ride around the village then warm up by a crackling fire. Sing traditional carols in the cozy warmth of the little church and visit the historical homes decked out for season, including the brand new Famous 5 Centre of Canadian Women.

Catch the entertaining holiday musical in the Canmore Opera house or join in a song or two with the costumed roving carolers. Enjoy Christmas model train displays, decorate gingerbread men and so much more.

When: Saturdays and Sundays, November 22 – December 21

Where: Heritage Park Historical Village

Time: 9:30 AM –  4:00 PM

Tickets: Admission is included in the annual pass or $8.50 for ages 7-14, $5.50 for children 3-6 and $7.50 for 65 and over.  Visit heritagepark.ca to purchase.

Note: Half off coupons are available at Canada Safeway and First Calgary Financial locations in Calgary. Tickets for the buffet must be pre-purchased by calling 403-268-8500.