Can I use my iPhone on a cruise?

Hi, I'm going on a cruise tomorrow, and was wondering what to do about my iPhone 4s. I don't want to rack up any charges, so what should I do? Basically, just want to use my phone as a camera/video camera until I can buy a Wi-Fi package on the ship. When I buy a package, is there anyway I can call or text with an app or something. I'm going on a Royal Caribbean Eastern Caribbean Cruise on the Allure of the Seas by the way.

Yes cruise ships have internet service and your phone will work aboard ship.

Yes but you would have to pay for Wi-Fi. Pics of course you can do without Wi-Fi.

The Wi-Fi packages generally suck. Put your phone on airplane mode and use it as a camera. If you go to a bar or something on one of the islands, use the Wi-Fi there. If you go to St Thomas, many cell carriers have service with no extra charges. ATT works great there.