For Europe, either buy a Three UK SIM from amazon.com/.ca ahead of time or just buy a month of prepaid wherever you land and call it a day. €15 will usually take care of it. When you come back a year later, do the same thing again.
The special "roaming SIMs" are universally a terrible deal.