Posted on 27/03/201727/03/2017 by CEO One of the best places to sail in England is the Pretty Georgian port town Lymington where you will enjoy the best of two worlds: coast and countryside. Lymington is on the south coast overlooking the Solent and surrounded by the New Forest. Share this:TwitterFacebookGoogleLike this:Like Loading...