Macromedia Dreamweaver имхо, лучшего еще не видел, хотя все и говорят что он оч грузный, но функций в нем дофига, и в отличии от мелкософтого фронта не вставляет лишний код в страницы )
лично мое мнение - лучше использовать какой-нибудь улучшенный блокнот (типа PSPad, http://pspad.com) функций html очень мало, но есть подсветка, удобный дизайн и лишние вещи не заграждают рабочее место.