In Western Mexico, I always get a liter of Vanilla extract. It's $12-15 per liter. That's like 40 - 45 cents per once. A lot better than $2.00 an oz. in the USA. Also, there are some great silver stores in coast ports
Every seven night cruise has two "formal nights". But they are not what they were once. Coats and ties no longer needed. Just can't wear crap (tank tops, shorts, etc.)