It is easy to indulge over Christmas and for those who prefer to kick-off their festive season in air-conditioned comfort in front of the television, there is something to suit every appetite.
It would not be Christmas without lashings of tempting food, and ABC1 is offering a full menu in its pre-Christmas viewing.
Foodie queen Maggie Beer invites us in to her kitchen at 8pm tomorrow as she serves up some Maggie magic in the form of yabbies from the dam, a perfectly glazed ham, slow-roasted lamb, pork, char-grilled beef, some fish and oysters in Maggie Beer's Christmas Feast.
River Cottage host Hugh Fearnley-Whittingstall and his team make a meal out of wild game and seasonal vegetables for the River Cottage Christmas Special on Saturday at 6pm.
ABC1's Christmas spirit goes into overdrive on Christmas Eve with Carols from St Peters Cathedral at 6pm, and the Last Night of the Proms at 10.05pm. The Pope's Midnight Mass for Christmas, delivered from Rome via satellite, airs at 11am on Christmas Day on ABC1, while the Queen delivers her annual Christmas message at 6.50pm.
ABC1 also plays host to the biggest moment of the season for Doctor Who fans, who will finally meet the Time Lord's new companion Clara, played by Jenna-Louise Coleman and take a peek inside the remodelled TARDIS in Doctor Who: The Snowmen at 7.30pm on Boxing Day.
ABC2 has the little ones covered in the lead-up to the big day with Play School Concert: Big Ted Prince of Bears at 9.30am on Sunday followed by Giggle and Hoot Christmas Special at 10.15am.
Preschoolers will also have the chance to enjoy the premiere of Peter Rabbit's Christmas Special at 3.45pm on Christmas Eve, when Peter's mother passes down his father's journal, filled with adventures, and several empty pages for Peter to fill in.
On ABC3, a shy boy named Sam finds himself befriending a polar bear named Bernard and facing up to the worst monsters he can imagine in the premiere of My Friend Bernard at 7pm on Christmas Eve.
Seven and GWN7 hit the right note early with Carols in the Domain spreading the Christmas cheer on Saturday at 8.30pm. Now in its 30th year, the carols will be hosted by Matt White and Sunrise's Natalie Barr and stars The X Factor winner Samantha Jade, finalists The Collective and perennial carols' favourites including Jay Laga'aia, Georgie Parker, John Waters and Troy Cassar-Daley.
Their midday movies in the lead-up to the big day will no doubt delight the younger members of the household, with a double feature of Barbie: A Perfect Christmas and The Smurfs: A Christmas Carol starting from 12.30pm on Saturday and Santa Buddies at noon on Christmas Day.
The Channel Seven and The West Australian Christmas Pageant is repeated at 2.30pm on Christmas Day.
Christmas would not be the same without Carols by Candlelight at Sidney Myer Music Bowl in Melbourne.
Celebrating its 75th anniversary, the much-loved carols will be hosted by the Today show's Karl Stefanovic and Lisa Wilkinson on Christmas Eve on Nine/WIN from 8pm.
They will feature performers including Marina Prior, Sarah de Bono, Darren Percival, Anthony Callea, Shane Jacobson and children's favourite Hi-5.
Cricket fanatics can recover from the festivities in front of the annual Boxing Day Test when Australia takes on Sri Lanka at the MCG on Nine/WIN from 7am.
On Ten, Jamie Oliver's Christmas With Bells On airs on Thursday at 7.30pm with a menu that includes festive fiesta tacos, a bloody Mary seafood platter, simple-as-that celeriac and rocky mountain.
For those of us who over-cater for the big day, Oliver also demonstrates how to make the best of leftovers, including Boxing Day turkey chowder.