At Expedia, book a select cruise and get $50 to $500 onboard credit when you pay with MasterCard, via the directions below. This offer includes cruises on Carnival Cruises, Norwegian Cruise Line, Celebrity Cruises, and Holland America Line. Bookings must be complete and redemption forms must be submitted 21 days prior to sail departure date. Book this travel deal by March 31 for cruises departing from March 24 through December 31. To get this deal:
  1. Scroll down and select "See Details" under "Get a Special Onboard Credit..."
  2. complete your purchase via MasterCard
  3. submit this redemption form