The best time to visit is from October to May when the climate is mainly dry and sunny.