Finding a place to stay during the Wimbledon Championships can be tricky - with no hotels within a mile of the tennis grounds. So where do the stars stay?