When it comes to the home, make sure your halls are decked and your tree is trimmed with the huge range of wreaths, baubles, tinsel and lights available in store. When it comes to your table, there are garlands, glassware and centrepieces galore to make the Christmas table the hub of the home.
Of course when it comes to food, M&S have Christmas wrapped up, with everything from a lunchtime turkey sandwich (5% of the price of which is donated to Shelter) to a decadently displayed hamper. Enjoy smoked salmon and champagne crisps, just £2 or 2 for £3 until 31 December (a perfect store cupboard snack for New Year's Eve gatherings, too!) alongside Christmas classics such as mini mince pies and a snowflake decorated Christmas cake. For Christmas snacking, reach for a chocolate dipped cinnamon tortilla rolls (£2) or a chocolate coated gingerbread latte cookie (£2 for a box of 8) or indulge in a salted caramel filled chocolate pine cone (£12 for a box of 16) or a chocolate ganache Christmas tree (£3)
There's also a huge selection of Christmas tipples - enjoy a festive ale or cider for £2.50, on a 4 for 3 mix and match offer. Treat a wine connoisseur to a hamper for £100, or gift a mini port hamper complete with chutney and crackers, £35.
Planning ahead for the festive season? Enjoy a wonderful, stress-free Christmas by ordering your festive food in store or online, and collecting it on your chosen pick up day. Order by 12 November and you'll receive a free bottle of wine or box of chocolates, with orders of £85 or more. See in store for details.
The Christmas shop is now open at Marks & Spencer at The Mall.