Macromedia Dreamweaver is a good choice. However some may find it a bit too "pro" to use.
If you don't mind not looking "professional" MS FrontPage seems to be a bit more user-friendly. However it has a lot of rubbish embedded together with the HTML code that makes the file a bit more bloated and difficult to hand-edit.
If you're desperate then just use MS Word and save as HTML.
Or else learn a bit of HTML and use Notepad.
For the more advanced there's always scripting (Jscript, PHP) to help you build interactive websites.
frontpage renders the most garbage like html code that is bloated and full of unnecessary gunk..
macromedia dreamweaver and other such html building tools are just that, tools to ease the memorisation of html tags . they are really not exactly the same like "old school" software like vb/pb/vc/delphi etc
basically what you can do with dreamweaver, you can do with notepad and a helpfile. so its up to you to decide how much money you want to spend.. 8)
in anycase, real webpages are interactive, thus they use programming languages and a database backend.. most widely used would be php and mysql, others would be microsoft asp, .net , and possibily flash, coldfusion, weblogic, websphere
If you want something really simple, try the composer which comes with Mozilla / netscape. Though it is not as comprehensive as Adobe GoLive or Macromedia, it is very functional and you can create some impressive stuff with it. Best of all, it's free.