Lymington – Best town of the New Forest Lymington is a delightful harbour town and must be visited during your visit to the New Forest. Lymington is a historic town that has become a centre for luxury yachting, and today contains one of the largest marinas in England.