Explore the best activities London has to offer on a rainy day: from Ballie Ballerson and spa trips to the Natural History Museum and the Sky Garden