A 25-mile stretch between London and Windsor includes at least eight options, from taking in the city from atop the London ...