I would say Sept-Oct; although it's the end of the rainy season, it usually only rains for a little while in the late afternoon, which is nice and cools things down.

The weather is more dramatic...