What is the best way to keep in contact with my family during my cruise?

chemrose asked:

I am taking a cruise for my anniversary. I am taking princess cruises to their island, then ocho rios, grand cayman, cozumel, and then back to fort lauderdale. I have never been away from my kids this long. I will need to call. I have verizon and my husband has nextel. I don’t know if they work in those countries. Would it be easier to get a calling card? Do those even work out of the country? I just need to know what to do. I have never taken a cruise and don’t know what to do about emergencies, calls to the kids and such.
Thank you in advance for your help.