December, January and February: sunny days, low humidity, and little rain. Crowds are light because most tourists head to the coast.
March and November: still largely dry or just into the wet season, with lower prices and fewer tourists. You’ll get decent weathe…
Go in December or January for the best weather and local colour.