Top 10 London Christmas crackers – No. 5
5. Best for crafty birdies on a budget
Fill your own crackers (includes snaps), £4.85 for a pack of six, from John Lewis.
The booty: Fill them yourself with hand-made crafty goodies, hand-written jokes, sweets and paper hats.
(p.s. I’m also loving Robert Dyas‘ luxurious gold crackers at the bargainous price of £4.95 for a big box of 12)