I would recommend using two headlights. Why two? In case one fails, or the battery dies, you'll have a backup. You can also aim one to fill in the other's dead spots, etc.
The Planet Bike Blaze 2W and Princeton Tec EOS have both served me well. Pair them with Sanyo Eneloop rechargeable batteries, and you'll get good run-times from both lights.
For tail lights, grab a couple of the super-bright blinkies (but run them on solid, not flashing).