Somewhere I heard that cranberry juice is good for keeping the stones away. Also, lots and lots of water as mentioned already. And then some more water on top of that.

Fun stuff... you really start wondering what's going on when you start peeing blood! Ugh.