I've had the full komodo IDE environment for a few years, for a while somebody else paid the $$ for the license. It's nice if you do the full suite of languages targeted: ruby, python, JS, CSS.
http://www.activestate.com/komodo/
The other non-cheap IDE specifically targeting python is wingware, I've heard good things but never used
http://www.wingware.com/
-------------
I also played with the vim plugins and textmate bundles for ruby and python (at least a year ago) and thought they werre well done, quite usable. I'm one of those people who thinks you should learn vi/vim cause it'll be installed on platforms / servers where you don't have root access.