Home Classified Ads South Africa 20-night Cruise & Stay trip from £5,999 with Africa & Beyond