I have an OXO stainless insulated travel mug that works pretty well. It seals very well, insulates decently, and is easy to open and drink from.
The only issue is that it technically isn't dishwasher safe.
http://smile.amazon.com/OXO-Grips-Double-Travel-Silver/dp/B00W69Z27O/ref=sr_1_1?s=home-garden&ie=UTF8&qid=1437070642&sr=1-1&keywords=oxo+mug&pebp=1437070645672&perid=1EM585QACP5HJCMTZFJG