Stay at the Cavendish London for a long or short break during the festive season. From London Christmas markets to ice-skating rinks, to magical twinkling lights down Regent Street to last-minute Christmas shopping, London has it all sorted this festive s...