Thanks for the shameless plug, Crio
"Cheap places in London," hmmm...there are some, but holy smacks they are - few and far between. Cheap and London are definitely two words that don't go together.
You might want to look at the Lambeths Sportsmans
Lodge and The Generator
There is a post similar to this in the "Hostels Recommended" forum B) .