I live in Italy and have Skype on my Android phone and also on my netbook. It works better on my netbook than on the phone, but it's usable on both. My daughter has Skype on an iPad and it works pretty well on that as well.
You can get a Skype account, I believe for a minimum of 10 euros, that will allow you to call normal phone numbers at a cost of less than 5 cents a minute. I also have a Skype subscription for unlimited calls to US numbers. don't know what it costs in the US, but it should be around 15 dollars for three months. You can use it up after you get home and save your calling plan minutes!