depends purely on what type of design you want, if you want wysiwyg (what you see is what you get) then you might need something like dreamweaver, its not free and not easy) if you like to program yourself with html then use notepad, thats free....
microsoft word is ok up to a point for basic web sites, but again its not free unless you already have Office installed.
microsoft publisher is an easy to use wysiwyg, also contains its own FTP setup.
might be best to try this one on the WebDesign forum, you should get people who know better than me.
good luck anyway
This thread is now locked and can not be replied to.