We celebrated our 25th on an Alaskan cruise in 2000. We renewed our vows on board and did not book the package. This is what we did: Since we were part of a group our travel agent booked us a room for free. Once on board I made arrangements for a few bottles of wine and a small cake. A friend of ours officated the ceremony. I brought silk flower bouquets and boutineers. I even wore my original wedding dress for the ceremony and the formal dinner that night. We posed for several photos with the ship photographer that night before dinner. Also our friends were able to take lots for us. You can also arrange for a room anytime you are part of a group for free. Just see the group coordinator once you are on board. Sometimes depending on the size of your group it will can be a free cocktail party. One thing I did have to tell them I did not want the package as they do try to sell that.