I thought of a few more things...
I don't know wether or not you are into pin trading, but there are lots of pins that are
DCL exclusive (you can only get them on the cruise) that are absolutely beautiful and are good traders/sellers.
If you're thinking of some nice, not too too expensive gifts to bring home, the glass beer mugs are a great gift (they're tall with the DCL logo, you can ones that don't say espn) for around $10. We also bought some really nice cheap bead necklaces at cozumel that are beautiful.
I think I already mentioned this in my last post, but...
KEY LIME KEY LIME KEY LIME.. the piece of key lime pie that I had at Key West was the best I have ever had. My sister also had a piece of pie, but hers was dipped in chocolate and she said that it was heavenly.
There are lots of souvenirs that are free, and they're worth more in their memory than in their weight of gold. We have a Disney Wall at home, and we have our KKTW cards, our leis from the Tropical night, we have postcards, luggage tags etc...
Depending on your tastes, there rae plenty of souvenirs both on the ship and on the port. (Go for the key lime!!!)
Katdb