I’ve created a rough itinerary outline with hotel options as a starting point for our discussion. To hit all of the highlights, I’ve split the itinerary between Cape Town and Safari. Based on the rough pricing below, the lodging for this trip would be a little over $2,000 per person.
Pricing and availability is not guaranteed. I’m using published rates on the safaris and will have to confirm. This price doesn’t include activities in Cape Town and flights to and within South Africa. However, all food and activities are included on the safari.
I think the Gorgeous George is the best value for the money in Cape Town. It’s a hip design hotel downtown, really close to Bo Kaap. A two-bedroom suite costs $413/nt, or $1,899 total.
You could keep it simple and only book one hotel in Cape Town as a base for excursions. Alternatively, you could also stay one night in the Winelands. Here, I like Boscendal, which has a cottage available for $380/nt. Excursion pricing for hikes, etc, is TBD.
The private reserves around Kruger National Park offer the best safari in South Africa and possibly all of Africa. I would suggest 4 nights in the Sabi Sands. We saw the Big 5 on our first game drive in Sabi Sands! Getting there requires flying from Cape Town to Skukuza (sample flight) and then transferring to the lodge.
Many of the lodges in this area are super luxurious, but there are some hidden gems that have great wildlife at a better price. I haven’t found any family rooms at your price point yet, but I am still looking. One of you might have their own tent and pay a single supplement, which some charge. I need to confirm availability on these, but here are a couple of samples:
If you do want a shared room, I did find a family room in the Kwa’Zulu Natal area. This is a flight into Durban and a road transfer. The wildlife is good but less acclimated to humans because it is less developed than Kruger. One option is:
There is one safari property I like near Cape Town. It would save you travel time, but it’s more luxurious and expensive than the other options: