It doesn't really matter where you get your SIM-card, since the roaming in Europe has been unified. What does matter money-wise is the type of contract you intend to sign up for (heavy data downloads for example). I myself got a very good contract from Vodafone in England last year, which I used...