When the iphone first came out there were some issues, but now they a cellular data setting you can turn OFF when you want to turn it OFF, or you can leave that ON and turn Data Roaming OFF and that should prevent any excess data charges when you are roaming.
Removing the SIM is overkill. And if you are paranoid, use the suggestion of leaving it in airplane mode with wifi ON.
-David