One more option that nobody mentioned before. MTX Connect data SIM card. It's a single Sim with about 30 European countries in a coverage zone.
Pricing: 0,1 EURO per 1 MB or 10 EURO per 1 day unlimited data, it's FREE and easy to get.

See More: Prepay European SIM Cards?