I am planning a trip to South Africa for next year. We want to go to Cape Town, do a safari and finish the trip with a few days on the beach in Mauritius. We are currently looking at May or September (we do not want to go in the school holidays).
Which month would be best? I have looked at average temps but they all seem quite low (e.g., low 20s) year round so I am slightly confused.