I would take a look at the Freeplay Indigo Latern.

http://www.freeplayenergy.com/product/indigo

http://www.youtube.com/watch?v=UFUzMj2vEAE

The Freeplay products all seem to be very well made and durable.

I currently have the Freeplay Summit SW Radio and Mobile Power 12V hand crank.

As the Freeplay Indigo light has a USB charger port a supplemental Solar Charger such as the 10W Solar Gorilla or the smaller folding option such as the Brunton 3W USB could be used to charge the Indigo Lantern as well.

https://powertraveller.com/iwantsome/primatepower/solargorilla/

http://www.brunton.com/product.php?id=608