There's not long to go until the man in the big red suit comes down your chimney.
Less than 150 days stand between us and a pile of presents from Father Christmas.
But of course, Christmas isn't just about gifts, it's about spending time with good friends and family, and having some festive fun.
What could be more festive than a trip to the panto?
The are a number of Christmas musicals, tours and performances lined up at various stages in the capital.
See what shows are on in London this December - guaranteed to get you in the seasonal spirit.
A Christmas Carol
When: Saturday November 18 to Saturday January 20, 2018.
Where: The Old Vic, The Cut, Lambeth, SE1 8NB.
Matthew Warchus directs Charles Dickens’ timeless classic A Christmas Carol in a new adaptation by Jack Thorne.
An uplifting story for families aged 11+, this essential festive treat is full of music and cheer.
Prices to be confirmed - you can book tickets by calling the Box Office on 0844 871 7628.
The Gruffalo’s Child
When: Wednesday November 22 to Sunday January 7, 2018.
Where: Lyric Theatre, 29 Shaftesbury Avenue, Soho, W1D 7ES.
Fresh from the West End success of The Gruffalo, Tall Stories adapts Julia Donaldson and Axel Scheffler’s sequel into a magical stage production that will enchant any young theatregoer.
Featuring plenty of music, interactive songs, laughter and scary fun, The Gruffalo’s Child is guaranteed is a monster hit.
When: Thursday November 23 to Sunday December 31.
Where: The Peacock, Portugal Street, Holborn, WC2A 2HT.
Christmas just wouldn’t be Christmas without a trip to see The Snowman!
Now in its 20th year, this stage show of Raymond Briggs' classic book tells the story of a boy and his magical snowman's wintery wonderland adventure.
Tickets are available online for £15 to £36 and family tickets are available for £115, which must include at least one child under 16.
When: Saturday December 9 to Sunday January 14, 2018.
Where: Richmond Theatre, Little Green, Richmond, TW9 1QJ.
Follow Aladdin, his hapless brother, and of course his mother Widow Twankey - played by panto legend Christopher Biggins, on an adventure filled with love, flying carpets, a wish-granting genie, an evil sorcerer and a lamp packed full of family entertainment.
Ticket prices range from £12 to £46.50 and can be bought online .
When: Saturday December 9 to Sunday January 14, 2018.
Where: London Palladium, 8 Argyll Sreet, Soho, W1F 7TE.
Starring Julian Clary, Elaine Paige, Ashley Banjo and Diversity, Paul Zerdin, Nigel Havers, Gary Wilmot and Charlie Stemp.
Pantomime returns to the iconic London Palladium for Christmas.
Ticket prices range from £22.50 to £125 and are available online .
Matthew Bourne's Cinderella
When: Saturday December 9 to Saturday January 27.
Where: Sadler's Wells, Rosebery Avenue, Clerkenwell, London, EC1R 4TN.
Following the sold-out and critical success of The Red Shoes, New Adventures return to Sadler's Wells this Christmas with Matthew Bourne's Cinderella.
The love story set during the Second World War, forms part of the company's 30th anniversary celebrations.
A chance meeting results in a magical night for Cinderella and her dashing young RAF pilot, together just long enough to fall in love before being parted by the horrors of the Blitz.
Ticket prices range from £12 to £69 and are available online .
Nativity! The Musical
When: Wednesday December 13 to Sunday December 17.
Where: Eventim Apollo, 45 Queen Caroline Street, London, W6 9QH.
The festive film is now a major new musical, adapted for the stage by Debbie Isitt, the creator of the much-loved films.
Every child in every school has one Christmas wish, to star in a Nativity, and at St Bernadette’s School they’re attempting a musical version.
Only trouble is teacher Mr Maddens has promised that a Hollywood producer is coming to see the show to turn it into a film.
Ticket prices range from £17.15 to £54.25 and are available online .
Christmas with The Rat Pack
When: Wednesday December 13 to Saturday January 6.
Where: Theatre Royal Haymarket, Haymarket, London SW1Y 4HT.
Beat the winter blues with Frank, Sammy and Dean; drift back in time to the glamorous, glitzy nights of Vegas in the company of three of the world’s most popular entertainers.
The show is packed with favourites including The Lady is a Tramp, Mr Bojangles, That’s Amore, I’ve Got You Under My Skin, and seasonal classics such as Baby it’s Cold Outside, Let it Snow, White Christmas, Winter Wonderland and more.
Tickets are available online or by calling the Box Office on 020 7930 8800 and prices range from £59.50 to £119.50.
Disney on Ice Passport to Adventure
When: Wednesday December 20 to Saturday December 30.
Where: The O2 Arena, Peninsula Square, London, SE10 0DX.
Join Mickey Mouse and Minnie Mouse and all of your favourite characters in this magic and music filled adventure.
Explore the African Pride Lands with Simba, Timon and Pumbaa, voyage deep under the sea to Ariel’s mystical underwater kingdom and tour London with Peter Pan and Wendy before flying to Neverland to meet up with Tinker Bell.
You’ll also be whisked away to the winter wonderland of the number-one-animated feature film of all time, Disney’s Frozen, for an adventure with sisters Anna and Elsa, Kristoff and everyone’s favorite huggable snowman, Olaf.
There's even a chance to warm up at the fun Fit to Dance pre-show featuring Zootropolis.
Ticket prices range from £32.50 to £61.25 and are available online .
Keep up to date with the latest news in west London via the free getwestlondon app.
You can set up your app to see all the latest news and events from your area, plus receive push notifications for breaking news.