Best time to visit Goa is in December-January. Temperature is best and you can travel across the goa in the January weather as it is not so hot neither so cool.
January end is absolutely the right time to travel to Goa. The weather is pleasant and you should be able to enjoy all possible water activities, day trips and night life.
The best time to visit Goa is from Nov to March first week. You will find nice weather at Jan end and a little rush as well. Pre book your hotels and flights.
As January marks the end of kids' winter vacations, you will not find a lot of families there. On a long weekend groups of friends would be in abundance and so would the Honeymooners as it's wedding season.
On weekends the clubs will be packed as people from various states come down to party but the beaches will be quiet and the weather will be really good.
Hey Niwedita,
Best time to visit Goa or any coastal place is winters. So, Jan is a good time to visit Goa.
THINGS TO DO IN GOA :
1)North Goa Beaches : Anjuna, Baga, Calanguate,
2)South Goa Beaches : Colva, Butterfly, Palolem, Agonda, Netravali Lake
3)Fort Aguada ( Movie 'Dil Chahta Hai' was shooted here )
4)Dudhsagar waterfalls ( 2.5 hours, 60km from Goa)
5)Activities: Scuba, Parasailing, Mandovi River cruise ( Casino and party), A boat ride for Dolphin watching
6)We enjoyed all nights in Goa by drinking and sitting on the beach and returning to a hotel room in morning 4-5AM. Then the next day started wandering again from 1 PM and at last in the evening back to the beach.
Happy travelling!!!!!!!