Lymington is a beautiful, safe, typically English town in Hampshire on the south coast of England, situated between the larger cities of Southampton and Bournemouth. On the edge of the New Forest National Park, which is an area around 300 square kilometres of woods and moorland, with wild ponies roaming freely, it's amazing!