Loving this thread!
I've been twice to SA, solo, loved it!
Flew to Johannesburg both times and took the train to Cape Town. Great journey!
Stayed in a hostel in Cape Town which was party central every night.
Did the hop-on, hop-off bus in both places, great trips.
Stayed in Soweto and did a bike tour. Great fun. The people were lovely.
Then took the Baz bus up the coast, Knysna etc. Knysna is wonderful. Met lovely locals there.
Went to Durban but not for long enough. Maybe I'll go back next winter.