Ebags makes a great crew cooler. I have used it for years now, works great. As far as ice, go to Walgreens and buy their blue rubber ice bag, small, around $9, large, around $11, expensive but worth it. The Ebags is well insulated, keeps ice all day and is a nice size and has lots of little extra compartments.