Well, if CR123's aren't an option, then I'm going to say a Maglite M300L? I have the 3-D version, though they also make a 2-D, and it's been one of my favorite outdoor use lights. Runs $55 or so in the states.
The 3D has an advertised 117 hour runtime on the eco mode (if I remember right, it...