Another option, somewhat pricier, are Platypus containers. They are collapsible and take up very little space when empty. They do not leak, even when compressed while stowed within a pack. I am not sure they would resist cactus spines. The one and two liter sizes are the most useful.
_________________________
Geezer in Chief