I have just recently started working on a Mac again and am in the process of getting it set up to do some development.
First thing was to tweak my Terminal preferences and I found a really good article about Mac fonts for programming (Top 10 Programming Fonts). I agreed with the author of that post and went with Inconsolata.