Paid motorhome and caravan stopover in Milford on Sea, England, with toilets and electric hook-ups, close to the New Forest and Hampshire castles.