The best time to visit the river cruise is in the evening as you can still see the surrounding marshlands while its still light outside and then experience the sunset while still on the cruise. With an evening cruise, you can also watch the fireflies after sundown.