I suggest you Dreamweaver. its so nice for all but if you anyone is starting to HTML for the first time so Please Use NotePad or any other softwares like that because in Dreamweaver you will so Lazy :D
first of all learn HTML and CSS. Without these you cann't create a good, error free site even if u use dreamweaver or else.
dreamweaver, homesite, WeBuilder and TopStyle and i use em all after trying tonnes of other softwares and still they need a some knowledge.
dreamweaver is a very good option but if you're used to working on MS products like word etc, you could try microsoft's expressions web designer which although is in beta stages, but does offer some nice design capabilities. You can try it for free from: http://www.microsoft.com/products/expression/en/default.mspx
To make your self a real simple first web site i would recomend playing with microsoft word and then saving what you create as html. later i found it was a good way to learn about html structures by looking at the source of what i created in word