Christmas Eve is one of the most magical days of the year. Before the big day of family gatherings (and drama), present opening and intense overeating, it’s the last chance to get out and enjoy London at its most cheerful, twinkly and festive – and before the Boxing Day sales madness kicks in. Soak up the joys with a day out ice skating, drinking mulled wine at a Christmas market, seeing Christmas movies or just wandering around enjoying the Christmas lights in the West End. Just make sure you’ve got all your shopping done so you actually enjoy all the things to do on Christmas Eve in London…