These vacuum-insulated stainless steel mugs are the best I could find. They not only keep drinks hot or cold as long as the premium brand but they feature a "no spill" design. The screw-on lid has a push-to-drink button on the back side so the drinking hole stays closed till you push the button. In addition, there is a manual lock on the top of the cup to prevent the button from being accidentally pushed if you put the cup into a back-pack or purse.
Silver and Matte Black are no longer available, only Blue, Red, and Gloss Black.