Meanwhile, Python Tools for Visual Studio is a great IDE for Python, IMHO. Of course, being a free plugin for VS, you need a paid license of VS to use it.
No you can just download the free isolated/integrated Visual Studio shells - PTVS works just fine. And, imho, it's the best Python IDE I've worked with (I mostly use pandas/numpy/scipy)