You will probably find the best answers on the following page which lists the best roaming options:
http://prepaid-data-sim-card.wikia.c...European_Union
There are other operators that offer almost unlimited EU roaming (Orange Spain, Si.mobil Slovenia,...), however on postpaid plans accessible to residents only.