I ride in a similar situation with plenty of streetlights but plenty of construction. I just use a SunLite Burn300 for a headlight, an Atomic Hot Dog for a taillight, and generic LED blinkies front and back for extra visibility (1 in the front, 2 in the back). More than enough of a headlight to navigate with or without streetlights, and comically visible with all the blinking. All USB chargable with the same micro-USB cable and sub+$100 for the setup. I ride multiple bikes and it's all easily transferrable.