Notepad2 ist ein sehr guter Texteditor und ist kostenlos.
Für Linux empfehle ich KWrite.
Des weiteren ein ganz heisser Tip:
http://users.skynet.be/mgueury/mozilla/
(Das Ding korrigiert viele Fehler in deinen Html Quellcodes automatisch und listet die Fehler auf die es selbst nicht zu lösen vermag.)