The Best-Value Christmas Gifts
Content editor
Rebecca HastingsKeep it cosy
Complete her winter outerwear collection with this toasty ribbed beanie hat. It's made with added stretch for comfort and comes in five gorgeous colours.
Brownie points
Send festive cheer through the post with this letterbox gift – they'll get classic gooey brownies, white chocolate and raspberry-topped brownies and buttery blondies.
Scent with love
A gift from our Discover range of fragrances is the perfect little pick-me-up. This trio of men's eau de toilette bottles – featuring spiced amber, cool vetiver and spiced wood scents – is just £12.50.
It's the little things
You can't go wrong with fun stocking fillers, from festive mugs to tree decorations. If their dog is their best friend, why not treat them to a cute pet toy, too?
Light up their Christmas
Dark winter evenings call for pretty candles. Choose a funky neon light-up scented candle – just £10 each – or go for bauble or Christmas tree-shaped designs.
This year's hottest gift
Available in five gorgeous, muted colours, our super-soft faux fur hot water bottle will keep them warm and snug on even the coldest nights.
Pamper perfection
Know someone who needs a little me-time? Featuring delicious almond-scented shower oil, body milk and hand cream, L'Occitane's stocking filler gift is just the thing.
Easy as A, B, C
With its colour-block details and gold lettering, an alphabet mug will make a striking addition to their kitchen shelves – plus, it's a steal at just £6.
Make it magic
This girls' Harry Potter-themed sweatshirt, £18, and top, £14, will delight little fans of the wizarding world. Need more inspiration? Explore our full range of Harry Potter gifts.
The gift of choice
Our M&S gift cards can be loaded with amounts starting from £10, and can be spent on anything they like in store or online.
Published 12.4.2023