The cheapest place I know is Old Sarum Flying Club in Salisbury using there frequent flyer rates (blocks of 10 hours).
http://www.oldsarumflyingclub.co.uk/
But may not be convenient for you. Suggest you try a local flying club instead of just FTO's
Good luck