Lights: I use a Cateye EL-110 or EL-500 battery powered headlight and an LD-600 red rear light or two. The EL-500 is about $50 which is not cheap but is about 1/10th of what some headlights cost. It works well enought for me.
Also a flashing light on the back of my helmet. 3M industrial Reflective tape on the the bike and on your helmet (assuming you wear one) helps too. Reflective cloths like vests can help as well.
I have read that a flashing light and a steady light together are best because it gets the drivers attention and gives a better idea of how far away you are.