As others have mentioned, there are limited and expensive snacks in the gift shops. We always bring a few snacks (pre-packaged) with us for poolside or late night on our balcony. After a few days, the on-board snack options (cookies, pizza, etc.) are too indulgent for us and we just want our preferred granola bars, crackers, etc.