Christmas shopping doesn't have to be stressful; in fact, it can be outright enjoyable if you want it to be. You can hit two birds with one stone by combining a trip out of the city and a great chance to get some meaningful stocking fillers. Ascot Christmas Fair is an ideal place to do this, just 77 minutes away from London on the train from Victoria .

The fair will be running from Thursday, November 14 to Sunday, November 17 at The Pavillion at the Ascot Racecourse. Here there are 150 artisanal boutique stalls selling a massive range of great gifts. From jewellery to kitchenware and sweet treats to cocktails, the Ascot Christmas fair has it all.

Tickets are just £5 if you book online here , £7 if you book over the phone at 07766 376410 or £9 on the door. There is a full list of the stalls published on the fair's website but here are some of the highlights: Carved Angel specialises in luxury Christmas puddings, Chutneys, pickles, and preserves Drury & Alldis Oils and Vinegars - this independent local family business sells a range of fine oils and vinegar Elore - handmade leather handbags, backpacks, and accessories are designed and mostly made in the UK Fat Adam's Kind Cocktails - Ready-made cocktails and artisan spirits Georgie Woolridge - Artists specialising in birds and animals on prints, cards and calendars Heck! - Selling cold packs of delicious sausages, burgers including vegetarian Imagination Liqueurs - Chocolate cream and fruit liqueurs & other goods Jewels Past .