I use military ammo boxes. They are cheap and easy to find at any military surplus store. They are airtight, weather proof and they stack easily. Throw in some silica gel packs and you've got about as good a long term storage container as you can hope for.
I have about 40 ammo boxes full of camera gear stored in the closet in my darkroom.