You can buy ice in Spain at the Super Mercado's. And many of the hotels will provide it to you free of charge. So bring your coolers, they are really civilized about ice.
France isnt so ice friendly. Well- you can get ice for free places, but they also look at you weird. Ice isnt very European, and getting it, esspecially in mass quantities makes you look like a tourist, and a annoying one at that.
Thats true for travelling in the USas well, everyone is used to their own cities tap water. Go to a new city and drink a few glasses and you could potentially be in trouble.
I agree! We go to Florida and their water is so soft. It always disagrees with me. We've learned to buy bottled to save our stomach's misery. I don't want to worry about toilets when I'm having fun.