Solar panel and led is cheap and pretty durable. I'd think batteries to run part of the night would be biggest issues at this point.
Lower cost than that, there are C-grade prismatic cells. Usb/12V adapters exist for a single cell as well, although i'm not sure if they are in that form factor.