I highly recommend Inconsolata:
Consolas comes for free with Visual Studio (probably pre-installed on Windows 7/Vista too)
Funny, inconsolata as well doesn't look that great on Windows...
It's also one of the very few monospaced fonts I've seen that has a true italic.