Ice skating with Battersea Power Station on one side of you, and the Thames on the other, really does make for the most magical Christmas ...