Yes it will be much cheaper to buy it here. There are 4 operators (3, Tim, Vodafone, Wind).
I recommend "3" if she currently has an unlocked phone that is compatible with the 3G technology. Even with prepaid services, she can get the "Unlimited" International Calls (50 hours) for 15 euros for the month, the sim will initially cost 5 Euros.
If she has a basic GSM phone or want to buy one, TIM and Vodafone are both 5 euros for the initial card plus traffic. I think they offer also an unlimited international calls option; she should check because without that, it is about 50 euro cents/ minute.
F