If you don't mind black, the Contigo AUTOSEAL West Loop stainless steel travel mug, my all-time favorite hot/cold beverage holder, is on sale for the amazing price of $14.99.
This travel mug has a locking feature so when you stash it in your bag it won't go spilling everywhere. The AUTOSEAL feature is also great for clumsy people because knocking it over accidentally means you won't have to clean up any mess. Win-win really. Get one.