I need to travel to another country but I still want to be able to receive iMessages and email, preferably also FaceTime calls. Does this all go over data? If I have roaming on this is going to be expensive, isn't it? Am I right in thinking that I only need to buy a "data only" package to access these?