Expected rainfall in Durban is less than in San Jose. You can expect this to be the case over the next 20 days.
You can imagine temperatures to be in the 29 °C range in January. The weather in San Jose is generally colder than Durban's. As flight availability is subject to become more limited as peak season approaches it is ideal to book in a timely manner.