You want to know a much cheaper and easier solution? Get an unlocked phone and buy a SIM card / pre-paid plan from one of the European providers. It'll cost you a fraction of what you'd likely pay and there should be no roaming there even if you go to another country.
My brother did that. Got a SIM in Ireland. Worked all over Europe.