Pick your season as per your vibe
This country has mainly 3 seasons: Dec to Feb is a pleasant and dry season, which makes the best time to visit; March to May is hot and dry, considered as a summer season, and June to Nov is a rainy season esp June to August
Go check out my guide for the best free things to do as well as itineraries and travel tips to make your trip unforgettable.