You should be able to get a decent LED flashlight reasonably--many sporting good stores and hardware stores carry them. I've used flashlight holders from Dealextreme:
https://www.dx.com/s/bicycle%20flash...lders?cateId=0 Chances are something as inexpensive as this for a light might be OK for your usage:
https://www.dx.com/p/xm-l-t6-5-mode-...2#.XOatu_ZFyP8 But I'd recommend looking around locally at LED flashlights to determine what might work for you.