The best time to take a cruise depends on the destination and the season, but generally the most popular times are during the summer and winter holidays.