Four people can win a £250 voucher to spend at Waitrose or John Lewis, as the festive season approaches and costs rise. The competition closes on 15 November.
Both retailers are stocking a wide range of Christmas goods. John Lewis has released its top ten Christmas toys for 2026, featuring options for all ages.
Top Christmas toys at John Lewis
For older children, the Plus-Plus Learn to Build Space Super Set costs £49.99 and is designed for ages 5 and up, allowing creative kids to build their own planets and astronauts.
The cheapest item on the list is the Momiji Sugar Plum Wood Message Doll at £14.99. It is a collectable blind box doll with an age rating of 15 and over, making it suitable for older fans.
The Marvin's Magic Treasured Tricks Wooden Set costs £39.99 and is aimed at children aged six and up. It offers a screen-free way to put on a family show at home.
For the youngest, the Mon Ami Colette Duck Soft Toy is £40 and suitable from birth, making it a sweet gift for a newborn. The Connetix Ball Run Launcher Pack Set is priced at £45 and designed for ages three and up.
Premium picks and festive food
Grown-up fans of festive building can choose the LEGO Icons Winter Village Collection Holiday Express Train at £109.99. It is exclusive to John Lewis and LEGO, and the brand recommends adult supervision.
The Micro Scooters Mini Micro Eco Gruffalo Foldable LED Scooter, at £116.95, is the pick for outdoor adventures and is expected to be a top seller amid soaring demand for all things Gruffalo.
The most expensive item on John Lewis's top 10 toys for Christmas 2026 list is the Le Toy Van Paddington Doll's House at £299.95 - a full £49.95 more than the voucher provides. The stylish townhouse comes with a little Paddington doll and some tasteful mid-century furniture.
More affordable options include the Mattel K-Pop Demon Hunters Singing Doll at £34.99 and the John Lewis Wooden Breakfast in Bed Set for £24, aimed at two-year-olds.
For festive food, Waitrose has a range of options. The priciest item in its 2026 Christmas bakery line-up is the No.1 Sausage Roll Yule Log, which costs £25 for 850g. This sharing centrepiece has a pork, turkey, ham and chestnut filling, wrapped in crisp, all-butter pastry, and should comfortably feed eight.
For dessert, the new Polly the Polar Bear Cheesecake is priced at £14 for 1kg. It is a baked Belgian chocolate cheesecake on a cocoa biscuit base, topped with ganache and dusted with sweet "snow" in the shape of Waitrose's festive character, complete with a gold nose.
The No.1 Woodfired Tartiflette Sourdough Pizza is £6.75 for 437g, an easy option for the days around Christmas itself. Mince pie fans should look to the No1 Brown Butter Mince Pies with Cognac. Last year they cost £4 for six and were a Which? Best Buy for the second year running.
For anyone avoiding gluten or dairy, the Free From Cranberry & Orange Blondies are £3.75 for a pack of four.
How to enter
To be in with a chance of winning, fill in the form below. If you can't see the form, click here. The competition closes on 15 November.