Since I just returned from South Africa and Botswana, I highly recommend going to either Singita or Londolozi for a few days. We did our safari in Botswana but a lot of people we met were also doing Kruger and they loved the S. Africa lodges for the luxury and the game viewing.