I occasionally get some questions about how I do my python development and though I would share it.
For my main IDE on my windows box I use Eclipse with the PyDev module installed:
Since most of my development is on Linux, I have the Remote System Explorer plugin installed which lets me create and edit files on our linux server over sftp like they were local to my workstation:
Last but not least, I installed Eclipse Color Theme which is an easy way to install themes for eclipse:
I even when an made a theme (kind of Borland blue, not shown above) you can download here: