I have the eBags Crew Cooler Jr and my DH has the Crew Cooler 2 and we use them for lunch bags. We both work 12-hour shifts (paramedic and LEO) so we need them to last all day. DH's larger bag doubles as his "man purse" because he uses it to hold his planner, phone charger, and stuff like that. I have a separate purse I just carry the smaller lunch bag. They work well at keeping our food refrigerated and cool for at least 6-7 hours. They don't keep things frozen (I learned that Lean Cuisine and Hot Pockets won't work), but things like cheese, eggs, and tuna salad stay chilled just fine.
I also bought the HydroFlasks for myself and my kids. I opted for the 20oz wide-mouth bottles and then I also bought the straw lids to go with them. They came with flip lids, which are fine, but the straw lids have a "loop" that allows me to attach a carabiner. Love them! They keep my drinks cold for so long and they don't sweat at all. I don't know how I did Disney without them.