I always just say "no ice", and usually say it twice to make sure they heard me in what is usually a noisy environment. I don't think 'no ice' can be misunderstood so if I *do* get served something poured over ice, I can comfortably say it's not what I ordered. Also, in restaurants when the waiter asks about drinks I say just the water for now, thanks, and then go get my drink at the bar myself after ordering the food. Call me paranoid, but I wanna see what I'm getting..