We have one night in Johannesburg before starting our safari in Botswana. I have limited our options to Davinchi, Westcliff and The Residence. Our safari company is arranging our pick up from the airport as well as a 2-3 hour tour of the city. Which hotel would you all recommend to spend the rest of the day in? Are restaurants and shoping in Sandton great and not to be missed? Or should we just relax in a nice hotel such as Westcliff?