Few cities capture the spirit of Christmas quite like London. From twinkling Mayfair streets to the glow of Covent Garden’s ...