There are some flashlights that can be used as USB chargers. New Roche F6 EDC XM-L2 Single 18650. $20.99 shipped.. Add a diffuser and it can function as a lantern as well.
And there is a interesting high end radio (Tecsun PL880) that use and charge 18650 Li-Ion batteries. Not cheap. But interesting if you have flashlights that use 18650 batteries and want or need a very nice radio receiver.