Here is a travel tumbler that keeps your hot drinks hot for 7 hours and cold drinks up cold for 11 hours. The Stanley Adventure Quencher is insulated and leak proof. It has a 3 position lid with a rotating cover straw opening.
This tumbler has 40oz capacity. You can find out more about it here.