Rechargeable lights are the way to go. A rule of thumb, the more ambient light you have to deal with, the more powerful the headlight/tail light you need.
I use a NiteRider MiNewt 600 Cordless on the bars, and a MiNewt X2 on the helmet. For tail lights, I have the PB Superflash and PDW DangerZone for the rear, and a PB Blinky 3H for the helmet.