I attended a fun Microsoft webcast yesterday designed for beginners working with hardware with .NET.  During the meeting the presenter showed several demos and his Visual Studio used a really nice font called Consolas.  He had a blog post about the font.  Here's the link that includes a download link: