I've had wind up torches and lanterns, they are great for 30-60 seconds then the light output drops to a much dimmer one and really not worth the hassle.
I generally use an AA LED front bike light now, cost about £15 and is used every time we go yurting (no electricity/lights). Being a photographer I have an abundance of rechargeable AA's otherwise I'd probably invest in a couple of sets and a solar charger for them if I was out and about. Use Eneloop rechargeable as they don't lose charge over time like most AA's
Edit: What's it to be used for? Generally walking about etc then look for an AA powered LED torch, loads on Amazon. If you want a more widespread light for internal use then consider an LED Inspection Lamp.