Put a glow stick into a water balloon and then put the glowing balloon into a stocking. Use different colored glow sticks for different moods. Hang the lights from a tree or your ceiling or wherever you need.
They should last about 5 or 6 hours, depending on the glow sticks of course.
Unfortunately, I have no idea where this was originally posted so I can not give credit where credit is due. Kudos to whomever thought of it.