I must say this is the best question yet. I have been wondering the same thing. My coordinator is telling me that it is best to spread things out amongst guest, people you can trust, and they must carry the thing in their carry on bags. Fear that at the air port prior or even when landed luggage people can steal things. Shipping things down is a bit risky as well. Never have an exact date of arrival and who will pick up. The hotel will tell you that they are not responsible. I am so debating this. Everyone has good points here. I will continue to think about this.
tobebridejamaica-let me know how it works out for you being that your wedding is up and comming. Congrats and good luck.