Hi All,
I have done this 3 times. Did it for our Thanksgiving Cruise 2006
It really depends on what part of the country you are from, & how you will ship it.
I live in the NYC area. It usually takes about 4-5 business days from NYC to Port Canaveral, when I ship Fedex Ground. I imagine, if you live on the west coat it will take at least 7 buisness days, or more. Best to call Fedex or UPS, & find out before you mail.
I don't take any chances, so I send it one week before, to be on the safe side. When you do,"follow it" with the tracking number, & that it arrives to the port before you. If there is any problems, you can take care of it before you arrive. Bring all the information with you in your suitcase, just in case.
I did follow mommasita address above & wrote a list of it's contents, no mention of wine which was very very "carefully" bubble wrapped. I have never had any problems. This time, besides the above, I send down some gift basket's that I made for family members. It was a hit.
Hope this helps.
Patricia