We're a fickle lot, aren't we? One minute we're keeping our wallets in our pockets, forcing shops to bring out the discount pricegun early. But as soon as retailers show a bit of leg to tempt us into their arms, we go running back. Despite the evil weather at the weekend two million people are thought to have hit the West End spending about £50m. PwC reckon 80% of stores have offers, so if you've left it late to do your Christmas shopping you could be quids in.