Ich nehme an, dass du eher wenig/keine Kenntnisse in HTML hast. Kommt also nur eine WYSIWYG-Umgebung in Frage. Kostenlos sind z.B. nVu oder Kompozer. Was davon zu gebrauchen ist, kann ich dir nicht sagen, ich schreib mein HTML lieber per Hand. Eine (recht teure, aber sehr zu empfehlende) Alternative ist der Dreamweaver. Gibt aber auch ne 30-Tage-Testversion bei Adobe, falls dir das reicht.
Falls du doch HTML kannst, empfehl ich Aptana Studio (kostenlos, basiert auf Eclipse) oder ebenfalls den Dreamweaver, zur Not halt jeden beliebigen Texteditor mit Syntax-Highlighting, z.B. Notepad++.
Fürs Gästebuch hast du auch ein paar Möglichkeiten: eigenes programmieren oder ein fertiges Script besorgen, braucht aber PHP/MySQL auf deinem Webspace. Kostet meistens oder blendet Werbung ein. Oder aber einen Gästebuchanbieter suchen (z.B. www.flf-book.de), meist ebenfalls werbefinanziert, lässt sich auch nicht optimal in deine Seite integrieren.