Hi, firstly no matter what month you go goa will never fail to surprise you. Be it monsoon, winter or even summer. Now, the best time would be in winter i.e., from October to April, because climate would be moderate and good. December and January are probably peak seasons.
1. Post monsoon - After August/ September as the roadtrip to goa will be so amazing with lush green trees and sometimes even drizzles. 2. December end - If you are a party person, this is the right time to visit with party buzzing around during Christmas and New Year Eve all around Goa. 3. Budget friendly travel - If you are planning to go for a budget friendly travel, the months of May end, June and July are perfect. The hotels are cheap and affordable, most of the beaches are almost empty or with just a few tourists, but it might rain during June and July. If you are lucky you can get sunny days too. 4. Moderate climate - If you prefer to stay away from the coastal heat, October and November would be the best months to visit as it will winter during that time and the climate will be moderate. To conclude, Goa is a best place to visit all around the year. It just depends on what is your preference amongst this. Hope this helps :)
Every says December and January. But I would March would be ideal. Because at that the prices would go down and everything will come under your budget. And you will also find some alone time with out any crowd. Happy travelling