London is one of the top three places to stay