Roaming is always a good alternative, depending on your subscription. In my case, I have included 100 minutes per month to use to 90% of European countries, which is more than sufficient
While using roaming, try to perform calls in the same provider`s network, as from Vodafone number to Vodafone number, it would be more affordable