Goa offers a different holiday experience across winter, monsoon and summer. The best time to visit depends on whether travellers want parties, greenery or better deals.