Top 10 London Christmas crackers – No. 9
9. Best for festive design
Christmas crackers, £199 for a box of six, from Harrods.
The booty: Each cracker contains a party hat, snap and joke together with a luxury accessory, such as a leather credit card wallet or crystal perfume bottle.