London is home to some of the worlds’ best five star hotels, so if it is luxury you are after, then this is the place for you! There are also many family oriented hotels which are perfect for when travelling with children and plenty of friendly bed and breakfasts, self-catering and budget accommodation options available too.