I have brought on a bottle of wine in my bag. You will have to pay a $10 cork fee. They say you are not allowed to pack any other alcohol. I am not sure how strict they are when it comes to checking.
There is plenty of food to eat and there is not an additional charge.
The internet is not free. You can pay for a plan to use the internet.The rooms a very small. My two teen daughters and I shared one room last May. The girls had bunk beds and I had a single bed. There was not much room but we had a ball.
Enjoy your trip!