The best times to visit are May and September as both the peak season crowds and the worst of the wet season's rainfall is avoided.