Microsoft Visual Studio is of course the best.
I haven't yet tried Eclipse with C/C++ Development Tooling (CDT), but have hurd good things.
jEdit + gdbplugin + ProjectViewer + SVNPlugin + ctags + Highlighting (+ any others you want) = Pretty darn good IDE (better than emacs or vi)
Also briefly tried Netbeans, but didn't manage to setup things quite right so it was a little disappointing. The new 6.1 is probably better, and I'm guessing is about as good as Eclipse.