Where else in the world can you find more things to do in the season of giving than in London? The answer is a resounding no place! London goes all out each year at Christmas with the best decorations and activities to take in