Howdy Forty-Rod,
Pyrex Portables! I use 'em for tailgate parties, they're great. Various sizes and shapes, pyrex contaiener with lid, insulated cover with carry handle, pockets inside for removable hot or cold packs. "Several hours" may be a bit much to expect, but they're the best thing I've found! Much cheaper on eBay than in local stores, if you can find them. I've got three or four..