Unlike many other African countries, South Africa does have four distinct seasons making it an amazing year-round desitination. May through September is ...