I have read several posts warning me to bring plenty of sunscreen, which is great - BUT...how much is "plenty"? We will be there for a week and there are 7 of us. I don't want to overload my suitcase but I don't want to fork out major bucks because I didn't pack enough sunscreen either! Is there a place to buy a decent, inexpensive beach hat? Thanks!