This is a sponsored article on behalf of Olympia London.
Keen to get your hands on the first mince pie, or itching to decorate your tree? Head to Olympia London to embrace all things Christmassy.
The Spirit of Christmas Fair is the home of Christmas shopping, gourmet food and festive workshops. Independent boutiques, all approved by the team at House & Garden, will fill this 130 year old event space from 30 October-5 November, offering everything from children's toys to jewellery, and baubles to biscuits.
Put your wreath-making skills to the test or try your hand at Christmas cake decorating, and if you think you deserve a glass of something after the arduous festive activities, head to the gin garden or champagne bar to get in the seasonal mood.
If you're after something really unique to put under the tree, the Winter Art and Antiques Fair boasts over 100 specialist dealers and items ranging from £100 to a substantial £1 million.
Pick up some antique furniture to jazz up your home in time for the big day, or pick out some vintage jewellery for a gift like no other. Looking for an antique decorative knife to carve the turkey? Make your way to Olympia London from 31 October-5 November.
For decorations galore, we suggest hitting the Ideal Home Show at Christmas from 22-26 November. It's a winter wonderland showcasing everything you need to deck the halls in time for the big day.
Get inspiration for festive food at the many cookery demos, or channel your inner interior designer and pick out handcrafted decorations to turn your home into a gorgeous winter grotto.
Pick up a present for the beauty addict in your life at Stylist Live, three days of beauty, fashion, food and lifestyle. Treat yourself to a glass of fizz and a manicure while learning life lessons from the experts. Guest speakers including Fearne Cotton, Russell Brand, Nigella Lawson and Sarah Millican will talk about everything from feminism to fashion.
If you're into the latter, make sure you catch one of the catwalk shows happening over the weekend (10-12 November). Stock up on gifts in time for December, or get an idea for what to put on your own Christmas list.
Why not give the panto a miss this year and watch some impressive dressage at The London International Horse Show instead? Dog lovers will enjoy the Kennel Club Dog Agility competition, and those with a soft spot for ponies will love the Shetland Grand National. This is also a great chance to grab a present for horse enthusiasts, with over 200 brands at the equestrian shopping village.
Forget Oxford Street and head to Olympia London for a whole host of inspirational events for everyone. Get your Christmas shopping sorted and avoid the last minute panic, which means plenty of time to sit back with a glass of mulled wine. Find out more about what's happening at Olympia London here.