I think March to May is a good time of the year to visit Thailand. Few rain though too hot if you stay at the city area. I recommend you visit some provinces in Thailand during this season.