I plan on traveling to Jamaica soon, how not to get charged?

I'm traveling to Jamaica soon, and still want to be able to use my phone to take pictures and use the Wi-Fi, but not calling or texting. I have an iPhone, and I know that there's an option to "turn off data"; can i just turn my data off and still use the Wi-Fi and camera features to avoid being charged? Or will I get charged regardless?

The Turn off Data' switch you are looking for is turning on Airplane Mode. You have to use this on the plane anyway. It turns everything signal wise in the phone to 'off'. When you arrive turn Airplane back off but also Turn off Cellular Data and any roaming settings you have listed. This will allow only Wi-Fi to pick up. Best luck.

In the setting turn the data to off, leave the Wi-Fi on.

Air plane mode will also turn off you Wi-Fi which you can you still want to use.

You could put it on Airplane Mode which does that as well, plus the Wi-Fi (but could turn it on afterwards) & use that as normal. Switch it back when you return.