Für meine Homepage benutze ich Kompozer: Ist ein Open Source WYSIWYG HTML-Editor. Um den Quellcode besser zu strukturieren und kleinere Fehler auszumerzen, kann man hier auch HTML-Tidy als Plugin einsetzen.
Um mal schnell den Quelltext zu editieren ist auch Notepad++ empfehlenswert.