Marduke
Flashaholic
Another option would be to stick a deep red LED in a 2AA MiniMag and pair it with an IQ switch for variability.
+1 for the Photons. Most users don't take the minute or so that it takes to learn the interface, but it's the best I've seen- you can start of dim and go brighter, or start of bright and go dimmer, and they're available in a huge range of colors. Some folks feel that the turquoise and green work better for preserving night vision than red- that red preserves night vision better for a given brightness, but green or green/blue allow better vision at lower light levels. I have both, but haven't compared them side-by-side. I suspect they're right- too bad nautical charts are printed in colors designed to work under red light.
The Photons I've carried on my keychain have always gone obsolete before the batteries died, and I've ended up replacing them for features or brightness. I understand the colored LEDs use much less current than the white.
They're reasonably waterproof, weigh next to nothing, small enough that you could sleep with one around your neck and not notice, and versatile, with infinitely variable brightness, strobe, and SOS.
For small but plastic: try a Photon Freedom, tiny, cheap, ultra-dimmable, and at least at the dim settings the red led version runs a very long time on a 2032 coin cell.