There are a few approaches here.
The way of least resistance, but not very comfortable to work with, is MS FrontPage
The easy way for beginners is using Netobjects Fusion from
www.netobjects.com
They happen to have a promotion-sale until 31 March 2005.
My favourite way is buying a ready-made template from companies such as
http://allwebco-templates.com/
They include all the coding and lots of different tactics, in very attractive packages from $20 ~ $160. Each page has full instructions (when open in an HTLM-editor) on what to modify, how and where. An absolute delight.
For web-hosting I prefer
www.be-hosted.com who are also known as
www.beglobal.com
For editing HTLM the most popular is CoffeeCup HTLM Editor. Personally I prefer a simpler program, namely the EditPad Pro from
http://www.editpadpro.com/ which has amongst others tabbed editing and syntax-code colouring depending on file-extension.
This should get you started.
Just found this incredible host-package:
http://www.globat.com/index.php?ckset=ok