My girls are pretty picky about how cold their water is, especially my 3 year old. We have a few Thermos stainless steel straw cups that keep their water cold so I don't have to keep refilling or adding ice. They are quite pricey though, so I'm looking for alternatives. Any recommendations? It doesn't necessarily have to be stainless steel but I'm guessing that would be best for temperature control.