Any LED flashlight that uses AA batteries.
I carry a Streamlight PT2AA, which may be longer than you want (6"), but my requirements are probably different from yours. It is very bright (brighter than my full-size, incandescent Streamlight) and the batteries last a long time.
LEDs are a welcome advancement in flashlight technology.