He arreglado el problema de la 'ñ' en el fuente. Ahora sale bien por pantalla.
He añadido al principio la línea:

\#encoding: utf-8

y aparentemente ya está solucionado el problema.