What about looking at a lake where you can either book exclusive or book pegs? That way people that turn up are guaranteed a fish, without having to cough up for no shows.
Could always have a chat with the venue first, probably not the first time they'd have seen this scenario.
On the subject of venues, Fenlands worth a look too - http://www.fenlandfisheries.com/