To save money on a cruise vacation, consider traveling during the off-season, booking early, and taking advantage of special promotions and deals. It may also be helpful to choose a more budget-friendly cruise line or itinerary and to plan carefully for expenses such as excursions, drinks, and gratuities.