Simon Brunning recommends Andale Mono as a programming font. I’ve been using it in Eclipse for a few days now, and I really quite like it.
The origins and usage of Andale Mono has an interesting legal history, but you can currently download it from SourceForge.