Sort:  

Best time is definitely February till April, other than that it all depends on your luck as Monsoon season starts on the month of May till end of the year.