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.