Hey-I'm going on Caribbean Princess June 5-12. I'm a little confused about dress on the ship. I know what to wear on formal nights, but are the other days casual or are tshirts/shorts ok? Also...(I'm a teenager) How much money should I plan to bring-for shopping on the islands? Any response would be greatly appreciated. Thanks!