The classic hip flask in stainless steel. Holds 7 ounces, which should get you through an hour or two.
While you're at it, you may want to consider a flask funnel.