I can't say it's the best choice, but I just picked up an Eton Microlink FR160. Crank/solar powered, but the cell phone charger is iffy...you have to keep cranking it to charge the phone.

For power, I really want a solar charger to stick on my pack and charge my emergency phone.

* AM (520-1710 KHz) & FM (87-108MHz)
* NOAA weatherband – all 7 channels
* Built-in 3 white LED light source
* Powered by solar or dynamo both of which charge internal Ni-MH battery
* USB cell phone charger (USB cable not included)