November is the best month to visit. There are fewer crowds, prices are low, and the weather conditions between the dry and green seasons are enjoyable.