I have already sent the design to my friend and asked that she give me a "rough" idea on the price for an 8 color

2 inch wide pin. The number of pins we have made will affect the price as well ... I told her the minimum required would be 200 (I think we've exceed that or will do so shortly). The pricing breaks are at 100, 200, 300, 400, 500, 1000, 2500, 5000.
The price will also be affected by whether or not we have to ship out the pins to everyone before the cruise. Handing them out at the night-before-the-cruise dismeets as well as onboard would reduce cost simply because we don't have to mess with going to the post office and mailing a bazillion little brown envelopes (LBEs).

Of course lugging hundreds of little pieces of metal onto the ship could be fun (it'll have to be in checked luggage ... I might freak out the carry-on-luggage xray scanners otherwise). It'll be heavier than

to carry, but on the bright side the luggage will be a LOT lighter in FL when we disembark and I don't have all those pins with me any more.
My best guess is that the pins will probably run about $3 each ... but we are going with a slightly large pin and double the "normal" number of colors, so lordy only knows how that'll all affect the price of the pins.