What about Goodwood? That's less than an hour from you. I think they do it there but it'll probably be a similar price to what Sarum is now (ie: a bit pricey!). Have a look at their website.
If you want to go further afield and do it as a course, Clacton Aero Club (Essex) do a good 5hr course in a really nice Cub for about £700.