@Cal @PurpleJillybeans I would swap Cape Town for Johannesburg. Cape Town is coastal and blocked by mountains and has a completely different rainfall patterns and even rainfall seasons to the rest of the country. Johannesburg is on the plateau and it's weather is more in common with the South African interior and subsaharan Africa.