I personally like using 2 liter soda bottles. I clean them as soon as the soda has been finished off & refill them with tap water. I change the water out every 6 months.

I use 3 liter soda bottles to store rice in and 2 liter juice bottles to store grains (beans, peas, etc) in.

I have found that 3 liter bottles are good for storing spaghetti in. The 2 liter botles are too short.
_________________________
QMC, USCG (Ret)
The best luck is what you make yourself!