Relaxing activities in London are easier to find than you might think. Ah, London—the city of red buses, endless tea, and more history than your grandma's ...