I'm trying to find a leak-proof reusable water bottle and have had a lot of difficulty with this task. So far, the best I've been able to do as far as strictly the leak-proof issue is a Nalgeen water bottle with a screw on cap.
However, I've been starting to wonder about the negative long term effects on my health of using a plastic water bottle for a long period of time. Which has me back to using my old Kleen Kanteen, which does leak occasionally. Thus, I'm back to the issue of trying to find a good water bottle that won't leak on me occasionally.
Also, if anyone knows of any caps bottle caps that I could buy for my current Kleen Kanteen which would eliminate the leaking issue, I'd love to just buy a new bottle cap for my existing bottle rather than an entirely new water bottle.
Update: StackExchange just told me that this post is getting a lot of views so I wanted to update with what I ultimately ended up doing that worked for me. The accepted solution is a great one for people who don't have a water bottle yet. But if you're in the situation I was in and happen to have a Kleen Kanteen that leaks through the cap's poor seal, I found this: https://www.kleankanteen.com/products/stainless-loop-cap. I replaced the original cap with this one and it never leaked again. I'm just annoyed that Kleen Kanteen didn't send this out standard with the water bottle because it has a much better seal than their standard water bottle cap. I bought the cap on Amazon years ago but they don't appear to sell it at the moment, though it's still available on Kleen Kanteen's website.