Starting June 2017, you will not have to pay anything extra for calling, texting or using internet data in any of the 28 member states of the European Union than what you will naturally pay in the UK.
In a late push, the EU sealed the agreement to begin effectively a couple of years from now after prolonged deliberations delayed the implementation by over a year.
In addition, network operators will only be able to levy roaming charges at reducted rates from April 2016 until they are abolished completely. The reduced rates will be €0.05 per minute of calling, €0.02 per text and €0.05 per MB of internet data consumed.
Currently, network operators charge additional roaming charges of €0.19 and €0.05 per minute of outgoing and incoming calls, €0.06 per text and €0.20 per MB of internet data consumed.
At the same time, EU also finalized an agreement on net neutrality rules. As per the deal, companies based in the EU region will not be allowed to block or limit online content, services or applications so that access to the open internet is enabled for all. However, network providers can still put aside a small pie from their networks to "enable the provision of specialized or innovative services of a higher quality."
This provisio in the EU deal isn't as openly committed to the concept of 'internet for all' as the net neutrality rules in the United States are. EU has, in turn. promised "effective, proportionate and dissuasive" punishments for operators who may violate the net neutrality guidelines.