Kolkata’s weather is pleasant from September to March. This is the best time to book the cruise. Among the city’s and state’s many festivals, Durga Puja is the grandest. Guests can book their vacation and enjoy the local culture during the Puja.