The best time to visit Goa is in November and between February to May when temperatures are between 20°C to 33°C. This avoids the monsoon and the peak tourist season of December-January, so beaches are empty and deals can be found for airfares and rooms. https://www.tripoto.com/goa/tour-packages