I'm using Coffeecup's Visual Site Designer. Although I haven't gotten very far yet, I'm finding it quite easy to design nice-looking pages that translate straight to the browser, and you can test your pages on different browsers inside the program.
It's wysiwyg, and my knowledge of HTML is pretty minimal. However, Coffeecup also has an HTML Editor, which I have but have not used yet because the VSD has been working fine for me.