Re: What's a sailor to do in London?
We are heading over for a family visit and are planning a couple of days in Poole, Dorset. 2 hours fast train from London. There is a sailing centre with charters, lessons etc. there which you could google to see if there is something there for you. Also great boat trips along the coastline and around the harbor on either local tourboats or fast RIBs for some excitement. Considered a place of historic and national beauty, you would likely enjoy the trip.