Is NCL still allowing passengers to bring their own sodas or Frappucinos?
We brought our own on the Sky in 12/2000 and it really helped out a lot. I don't drink coffee, but drink Frappucinos... and enjoyed having them onboard each morning. The in-room fridge was a bonus as well!!
We married on a NCL cruise this past March and I knew ahead of time we could not bring our favorite bottle of wine for our wedding night or any other alcoholic beverages... and was too chicken to even try to bring my favorite yummy cherry 7-up (which I could not find on board).
If NCL is still allowing people to bring their favorite non-alcoholic beverages onboard, that might be an option for you (or your friend). Just be sure to pack it in your carry-on as opposed to checked bag - even if you purchase the drinks after being done with airplanes.
I do not drink caffeine either. I usually bring my own soda. Where does the sky leave from. If it's san juan there is a grocery store where you can buy soda. Not only do I not drink caffeine, I also drink diet soda.