Call Frosch Travel : Atlanta office , they are experts in SA travel, and you could do it was way cheaper than that . They will book where it is safe, have knowledge of the parks and accommodations. No need to stay where Americans stay, go where the locals go. Cape Town you don't need a tour, can rent a car and drive to the wineries . Its amazing !! Would even be cheaper to hire Uber to do it for the day .....or a day trip tour . I am South African and use Frosh for air tickets etc always .