IDLE, PytonWin and SPE are all free and offer all of the important features you'll see even in commercial IDE's.