I use zip-locks in a metal can.
If I have a lot that I know I won't be touching for a while, for example picking up an ounce for only two people, I store most of it in vacuum sealed bags with one of those sealers. It keeps it nice, can't be beat. But generally I consume weed before it dries out.