19 Nights
Cape Town, Stellenbosch, Hermanus, Knysna, Amakhala Game Reserve, Johannesburg and Grand Gaube