Under XP, there are plenty of alternatives - currently I use the Consolas font - but fonts render differently under OS X. So I spent some time getting this right on my MacBook with a 1200 x 800 display. I have found that spacing between lines is very important to me

This is the default Monaco as chosen by Eclipse. It is a bit too small for using on a 13" Mac.

Monaco at size 13. This is actually quite nice with proper spacing and large, readable characters and may be perfectly fine for most. Unfortunately I don't like the asymmetry in the characters (they all look like they were pushed on the upper left corner), but it is ok.

