There are plenty of hostels in London that are fine for overnight stays.