Can you suggest any venues for staying overnight? Cheap preferably!

Most people will be staying in Palmer’s Lodge, which honestly isn’t that cheap. However London has a huge myriad of hostels, all within walking distance of Tube stations. Have a look online and see what sort of price range suits you!