London is a vast city with a huge range of accommodation options for visitors. For tourists there is everything from basic travel hostels to some of the world’s finest hotels; for those who are staying longer there are self-catering apartments, cottages, houses to rent and serviced apartments. Here we share a few of our favourite…