Richmond, Kew & Hampton Court, London Hotels and Hostels