South Africa, Golf Holidays from £439