On the Alaska cruise we gave prepaid calling cards and the CM's loved them. A couple of them started to almost have tears and then I found out that they did not have a cell phone because they could not afford one. One of the CM's was going to use it to call home since she was working on this ship, her husband on another Disney ship, and their child with grandparents. In Skagway while walking around town we ran into our server who said hi and that he was going to the library to use the Internet and find a pay phone to call home. We bought ours at the Victoria port which had a small gift shop. But remember what country they are from and the lady that worked at the shop was very helpful and looked up which calling cards worked best for the country they are calling. Also at the Victoria port there were pay phones right outside the ship and I noticed some CM's from the ship using them from the time we got off to the time we were going back aboard the ship.