See also these freeware HTML editors.

OpenOffice includes a wysiwyg HTML Editor which can switch to source code. I've only used it briefly, but it looks nice, assuming you'd use enough of the office suite to justify a 64MB download.