I am using emacs-24.3, which comes with python.el and IPython support out of the box (or so they say).
Is there documentation for this mode? Where can I find it?
You can visit the file
python.el.gz which defines the mode doing M-x
pythonRET. The commentary at the beginning of the file is pretty comprehensive.