Dreamweaver is a pain to learn. Coffeecup while I've never used it is pretty good or so I've heard.
Depends on what you want.. there are software that allows for WYSIWYG editing.. others allow for straight coding (HTML-Kit allows this- I don't know how updated it is though it's been a while).