We don't want to advocate spending Christmas in front of the telly as opposed to catching up with your family, but it'll be hard to resist with the array of entertainment on offer during the holidays. Record everything if you must, but definitely don't miss out.

Doctor WhoThe Doctor and River Song meet again

What show: 'Doctor Who'
Who stars: Peter Capaldi, Alex Kingston
Which channel: BBC One
What time: 5.15pm Christmas Day
What it's about: All we know so far is that the Doctor is alone now that Clara's dead, though apparently not for long because he's about to bump into his elusive wife River Song, who has a mission of her own she really needs his help with.

And Then There Were NoneA new Agatha Christie drama hits

What show: 'And Then There Were None'
Who stars: Aidan Turner, Charles Dance
Which channel: BBC One
What time: 9pm Christmas Day
What it's about: It's a 3-part mini-series based on the Agatha Christie novel, and follows a group of strangers attempting to survive as a mysterious killer murders them one by one. 

Downton AbbeyWe're praying for a happy ending to Downton Abbey

What show: 'Downton Abbey'
Who stars: Maggie Smith, Laura Carmichael, Michelle Dockery, Lily James
Which channel: ITV
What time: 8:45pm Christmas Day
What it's about: Sadly, it's the end of an era because this legendary period drama is coming to an end this Christmas. Set in 1920s New Year's Eve, we're hoping to see some sort of a happy ending for the jilted Lady Edith. There are rumours of a wedding afoot, so fingers crossed.

A Gert Lush ChristmasYou think YOU have an embarrassing family?

What show: 'A Gert Lush Christmas'
Who stars: Russell Howard
Which channel: BBC Two
What time: 9pm Boxing Day
What it's about: A man named Dan makes the grave mistake of inviting his girlfriend Lisa to meet his family on Christmas Day in Bristol. Unfortunately, they are one of those 'no filter' sorts of families and Dan's about to get the embarrassment of his life.

DickensianScrooge meets Havisham - literally!

What show: 'Dickensian'
Who stars: Ned Dennehy, Tuppence Middleton
Which channel: BBC One
What time: 7pm Boxing Day
What it's about: Charles Dickens has so many weird and wonderful characters in his various works, and now they are coming together for the first time for some interwoven drama. Appropriately, we'll meet Ebenezer Scrooge, as well as the likes of Fagin, Miss Havisham and Bob Cratchit.

Still Open All HoursLet's hope things go smoothly for Granville this Christmas

What show: 'Still Open All Hours'
Who stars: David Jason
Which channel: BBC One
What time: 8pm Boxing Day
What it's about: Returning for season two, the Christmas episode sees shop owner Granville land a bargain Christmas tree that's a lot more trouble than it's worth ahead of his festive party.

Sherlock: The Abominable BrideKicking off the New Year the old fashioned way

What show: 'Sherlock: The Abominable Bride'
Who stars: Benedict Cumberbatch, Martin Freeman
Which channel: BBC One
What time: 9pm New Year's Day
What it's about: Set in Victorian London, this special episode of 'Sherlock' sees Holmes and Watson trying to undercover a masked killer who appears to be under the guise of a certain deceased bride.