If you can cope with the number changing then any cheap pay as you go SIM is your best bet. Roaming within Europe has been capped but it is still significantly more expensive than a regular call.

Do you need data? How much you going to be calling/texting on your phone? If it isn't too much then you might see if your regular carrier has any out of country roaming bundles you can have added to your account.