The best time would be between november to march
Two destinations which always standout are Kashmir and Andamans.
Have been to Tajmahal and trust me, the best time to visit Taj is not summers or even Winters.
But its the early morning.
Reach there by five am...
December would be the best time...but keep in mind the rates will be very high.
Even the hotel rates will be high as well
Would suggest you to give a read to these article from Tripoto Places to Visit in Panjim: 105 Panjim Points of Interest - Tripoto
The best time to see Taj Mahal is on a full moon day.
However, if you are looking for the best season then I would suggest you to Taj Mahal...
I would suggest you to go for:
Thats looking yoummy.:p:p:p:p:p
Separate names with a comma.