I will be traveling to several European countries in August with a large group and want to be able to keep in touch with everyone with ease and affordably. I won't need much in the way of minutes/sms since there are multiple smart phone apps that can do that over data, so I am more interested in data.

I've seen plans from Lebara, Lycamobile, and Vodafone that all vary in price and roaming charges, but I've also read that come July, roaming charges will no longer be allowed in the EU. Now I'm confused and looking for advice from anyone who may know what the best option may be.

Is this something I should purchase ahead of time and ship to my home, or should I just wait until I arrive in the UK and buy a SIM there? I will be leaving the UK after one day and heading to the Netherlands, then off to Spain and Italy before returning to the UK for one day.

closed as primarily opinion-based by user 56513, Giorgio, Tor-Einar Jarnbjo, Gayot Fow, David Richerby May 11 '17 at 21:13

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.