Escape to a place away from time, and indulge in one of the finest five-star safari lodges near the Kruger National Park, South Africa.