January-May & October-December, December to February is the best time to visit.