Over at Amazon, this 10-pack of Cyalume SnapLight glow sticks is on sale for about $10, eligible for free Prime or Super Saver Shipping. Quality 6-inch glow sticks are usually priced at $2-3 each in stores, so 10 for $10 is a pretty good bargain.
There’s a chance that if you order them today with one-day shipping, they will arrive tomorrow, just in time for Halloween! Even if not, glow sticks are handy to keep around for emergencies when flashlights might not be available.
These green glow sticks are waterproof (obviously) and provide up to 12 hours of illumination, The “industrial grade” glow sticks are individually wrapped and have a 5-year shelf life. Hook and gate tops are handy for hanging the glow sticks with cord or wire.
Purchase via Amazon
Additional Cyalume glow stick colors (and also high-illumination military grade ChemLights) are available for a little extra, but these green ones seem to offer the lowest price and longest illumination.
These glow sticks are non-toxic, but try to refrain from putting them in your mouth.