We all know that food is an essential part of Christmas, and you can get stocked up on festive foodie treats at the Hampton Court Palace Festive Fayre. Taking place at Hampton Court Palace over the first two weekends of December, the grounds are transformed into a festive food wonderland with more than 100 independent artisan producers offering their wares. Expect lots of variety, from mince pies and Christmas puddings to oysters and Greek cuisine. Great for treating yourself or doing some Christmas shopping, you'll also find traders offering jewellery, crafts, beauty products, and flowers.
As well as shopping for a wide array of treats, attendees can join a cocktail-making masterclass running each day between 1st and 3rd December. There will also be live music from a number of performers, including a local school choir. Entry to the Festive Fayre is included in your general entrance ticket. Tickets are available to book now.