This BPA-free stainless steel insulated bottle made by Klean Kanteen will keep your beverage cold for more than 24 hours! It's leak-proof and the wide mouth makes it easy to clean. If you ever want to use it for coffee or tea, you can get a different top ($4) to convert it into an insulated mug. It comes in three sizes, 12 oz. ($23), 16 oz. ($26), and 20 oz. ($28), and a variety of fun colors.