aivs, они все достаточно удобные и с подсветкой кода...
Если планируется именно и только разработка под Win - имеет смысл воспользоваться M$ VC++. Дабы не заморачиваться сразу с .NET - версии 6.0.
Если интересует кроссплатформенность -
http://www.codeblocks.org/
Рекомендую также заглянуть на
http://www.freebyte.com/programming/cpp/#cppcompilers ...