I'm going to the O2 next month but want to stay somewhere near it over night, cheap if that's possible in London, is there a travel lodge or something like that near it.
There is a Premier Inn in Greenwich and you could be lucky getting one of their cheap deals depending on the date (don't expect £29 pn though!). I stay at Premier Inns frequently and find them to be excellent for the purpose.