The best time to visit is between December and March when the weather is most settled. The hottest month of the year is May with an average daily maximum of 36 C and an average low of 23 C. The coolest month of the year is December with an average daily maximum of 28 C and an average low of 20 C.