Front page or Dreamweaver or Nvu or even the Microsoft Expression Beta (
http://www.microsoft.com/products/expression/en/default.mspx) will be fine if you are building a small site. Sooner or later you will have to learn HTML or CSS or many of the other common languages used in websites - sometimes those programs don't do exactly what you want so you'll have to do it yourself.