I've had very good experience with Light and Motion Vis 360 USB charged helmet-mounted lights. Pricey, but my original set has lasted over 3 years riding year around, (still working but the switch is a little wonky) and I just purchased the latest model for $65. When it's on, the switch glows to report the charging status, very helpful.
__________________
Work is the curse of the drinking classes - Oscar Wilde