You can 'ghetto waterproof' those things by wrapping sellotape over them, the problem that water gets in the cheap solar lights. I have a few hanging on, amazingly years later.
But yes, cheap solar lights are a good way of doing it, or those solar lanterns but not tried it.
When I go camping I...