This is our go-to cup for everything from hot coffee to cold beer.  Stainless steel is completely brilliant at keeping temperatures steady for hours.  Buy them as a gift, or keep a few for yourself.  They're stylish, practical and durable.