I fell into Amazon and got lost.
I feel that on a spiritual level.
For a thermos, I have this one and I really like it. You have to push a little button to drink from it, so there's no risk of spilling, and it's easy to clean.
I also have this one which is great if you need it to stay warm for a while or if you want your cold drinks to stay cold. You might need a little sleeve for it if you're going to put hot drinks in it, though. It's a knockoff of those ridiculously expensive Yeti cups, but it's about a third of the price and works just as well.