A lot of good advice above. I would also recommend a headlamp, which you can hold in your hand if it suits you. Trust me, there will be times when you will want it on your head.

Check out candlepower forums. They have a lot of good info and they are complete flashlight geeks.