Best IDE for windows, imho, is VS. By far for debugging and code completion with direct api docs and reference etc. I hated the past few years though, I always used 2005 or 2008. If you dont want to use the IDE just add the bin dir to your path and you can use microsofts compiler directly. It is in my opinion the best option for pure windows development.
I use vim/gcc on the command line most of the time though, because I personally dont prefer IDEs.