Friends are going on a cruise in early '07. I would like to give them gift certificates for Christmas to use onboard for drinks. Are there any limits on usage of these certificates? How long does it usually take to receive them?
I don't believe there is a limit on those. What you can do is contact their travel agent or the cruiseline they are going on and arrange a shipboard credit. They can use it for drinks, excursions or whatever they want. It will show up on their account once they are onboard.
One year my daughter did that for us, it was such a nice gift.
You can just order them from the carnival site. They will mail them to you (or to them directly with a message from you). It's really easy and they arrive pretty quickly too. We've been ordering them each month so that we can have a bit of a stockpile for our cruise before we go.
They can be used for anything - onboard credit, excursions or towards the cruise payment for that or another cruise.