Stanley has been making its stainless steel coffee bottles since 1913. This sleek no-nonsense version stows away easily and keeps beverages hot or cold for 15 hours. It’s leak-proof, has a lifetime warranty and comes in two green, red and black. For an old-school add-on, pick up the 8-oz. Classic Flask ($20), too. $25 from Stanley