The best way is to learn HTML yourself...that costs no money (well, maybe the cost of a couple good books). It takes a bit of time, but if you're at all computer savvy then it's not THAT hard. Plus, doing your own code gives you much greater control over your final product. When you're making really complex layouts in FrontPage or Dreamweaver, it's very easy to accidentally screw something up and not even know it, so that the page may look awesome on your browser but akin to s**t on someone else's. What's more, these programs cost hundreds of dollars that are better spent on music gear.
There's a lot you can accomplish using basic HTML and a good layout design. Design something on paper first, then research how you'd do it using as little as possible. Most layouts can be accomplished with innovative use of tables. You might even be able to get by on online tutorials, just do a google search. However, if you REALLY want the complex stuff, such as javascript, cascading style sheets, or Flash multimedia, you might want to consider an investment. I find Macromedia's Dreamweaver to be slightly less incompetent than FrontPage.
My other bit of valuable advice is to learn to do some graphics. It doesn't have to be fancy, but investing $50 in Paint Shop Pro and learning to do some simple but sleek layered 2D graphics will make your simple website look much more professional.
-Derrick