Also ich würde eine Kombo aus SelfHTML (www.selfhtml.org) sowie Phase5 vorschlagen, besser kann man eine HP kaum erstellen wenn man selber programmieren will.
Wer einen WYSIWYG - Editor will, sollte zu Dreamweaver greifen, ist der beste den es gibt, und erzeugt relativ sauberen HTML - Code. Auf jeden Fall Finger weg von Frontpage und Frontpage Express.
Dreamweaver ist aber nicht kostenlos, es gibt jedoch eine 30 Tage Testversion bei www.macromedia.com zum Downloaden, da kannste dir das mal anschauen ob es sich lohnt.