I find that mice and insects go through zip lock bags quite easily. I use sports drinks bottles to hold grains, staples, pasta, etc. Tough, light, free, they hold a decent amount, but not so much that the loss of one is not a great loss. The empties can store water and it keeps them out of the landfill.