I'm a customer of Free.fr in France and have been to Portugal and Romania recently and had no roaming charges (though it was limited to 7 days and 3GB). I don't know if this is something all operators do, but it was great.
I was able to use Google Maps and didn't have that 'roaming' feeling associated with it. It was amazing!