If you're searching for somewhere affordable to stay in London, one of Expedia's 129 hostels could be a great choice for you.