I use Hydroflask bottles for my liquid needs weather that be hot or cold. I fill the bottles full of hot water about 30 minutes before I pour my coffee in to pre-warm the cold aluminum. It keeps my coffee hot for a full 10 hour day of outdoor adventures.
I will also pray chill the bottles when I am going to put cold liquid in them.