If you unlock the phone, you can buy a prepaid SIM in Italy and pay the local rates. Even better, just buy a cheap prepaid phone while there with a SIM already installed and preloaded with minutes.
T-mobile phone is used in US. If some time is spent in Italy it says the international roaming rate is $1.29 a minute for Italy. Any way to make cheaper calls?