Saw this cooler bag in Costco, looks pretty impressive and can hold 50 cans of Beers or soft drinks. The inner layer has an extra clear neoprene to prevent leaks. There are 3 outer storage to put loose stuff.
The lid can be opened 2 ways, the main compartment or a small Valcro lid which will prevent lost of coolness. Also the top lid has a hard plastic and can place stuff on it. Once not in use the whole bag can be collapsed for storage. No idea about the weight but it is lightweight.