It's finally beginning to feel a lot like Christmas in London, from snow & harrods decorations, the festive spirits (and teddy coats) are in full flow.