Campsite near Denmead, Hampshire, with Portchester, Winchester and Carisbrooke Castles nearby and the New Forest National Park within easy reach.