Sharing as you may not be aware.
Princess allows you to bring one bottle of wine per person (21 and over) so that’s 2 for your team along with a 12 pack of soda or water per person ( I bring La Croix, because I’m basic 😃)
There is a Walgreens/Publix close to the port if you are flying in.
That helps with spending for sure and for me that means no pxg is necessary.
Join your Roll Call on Cruise Critic often times people will be organizing excursions that are cheaper than the cruise line.