good place to stay with family or friends for short or long stay in London