When my in-laws went on a cruise for their anniversary, we gave them money for their excursions. Each family bought an excursion (of my in-laws' choosing) and a different port. It was cool and appreciated, but the family wasn't going on the cruise with them, so maybe your situation is different.