Over the years, I have found it really hard to find good, non-leaking water bottles. I have bought many bottles, all to have them drip. Even one that I bought for $20 started leaking eventually. Does anyone know of a good, long lasting water bottle or how to stop them from leaking as much? Thanks!