Most providers in Europe include same-price data in all of EU. So you can buy a SIM in Germany and travel to France and use the same data quote. This was set as aan EU law (I believe) a couple of years ago. An price example is 12GB data for €20 or so in Germany.