Still stuck for gift ideas? Try a novelty nibble or a festive tipple.
BAG IT
Fab food chain Bill's have lots of great offerings this Christmas, including this delightful tote bag, bursting with wine, cookies, chocolate - and lots of other goodies to put a smile on their face.
Bill's Tote, £60, John Lewis (johnlewis.com)
FOR THE CHOCOLATE FIEND
If you're going to buy someone a box of chocolates this Christmas, make it the most amazing selection they've ever laid their eyes on. This wreath-shaped box screams 'Eat me!' - especially the Mince Pie Brownie and the Salted Caramel Snowflake.
The Christmas Wreath Box, £42, Hotel Chocolat (hotelchocolat.com)
HAM IT UP
How impressive does this look? This mini Serrano ham comes on a stand with a knife and looks like it should cost a bomb, but it's a total bargain.
Mini Jamon Serrano, £12.99 for 1.5kg, Aldi (in store only)
SAY 'CHEESE'
All this lovely platter needs is a giant wedge of Cheddar and you'll make any cheese fan's Christmas.
Gourmet Cheese Serving Platter, £12, Sainsbury's (sainsburys.co.uk)
BITE ME
What could be sweeter than a tin of the most beautiful biscuits on the market? From top-hatted snowmen to brilliantly bushy Christmas trees, this handmade selection is a real treat.
Iced Christmas Biscuit Tin, £39.50, Biscuiteers (biscuiteers.com)
ONCE YOU POP...
This stocking is bursting with weird and wonderful flavours of popcorn, which makes a quirky gift. From Salted Caramel to Gin & Tonic and even Mince Pie, it's bound to raise a few eyebrows this Christmas.
Joe & Seph's Christmas Stocking, £21.99, Lakeland (lakeland.co.uk)
CHOC-FULL & TREE-MENDOUS
For those with a super sweet tooth, this truffle tree contains five alternating layers of salted caramel and praline milk chocolate, which is then decorated with Hotel Chocolat's delicious festive baubles - yum!
The Truffle Tree, £26, Hotel Chocolat (hotelchocolat.com)
SEASONAL TREAT
If you haven't got time to browse the Christmas markets, pop into Aldi instead and pick up these traditional German treats - best served with a warm festive tipple.
Specially Selected Lebkuchen Assortment, £2.99, Aldi (in store only)
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here