January and February: nearly rainless, calm seas, low humidity. March is also good, though slightly hotter and with the first hints of haze.
April and November: still warm and mostly dry in April; November sees the tail end of the monsoon with shorter showers. Prices dr…
Go between January and March for the best balance of reliable sun and manageable numbers of tourists.