How long can I hold spätzle in ice water or drained?
I would not keep them in water; they will absorb water and get soggy.

I'd just drain them and toss them with a little bit of oil, just enough so that they will not stick together and put them in the fridge.

A little bit like when you're making pasta salad.