I tend to like AceHTML. I've used it since it was free (1998 I think) It comes with the ability to use a php parser, has a spell check, some basic scripts, and best of all, highlight and syntax checking. Internal browser for html and java but will work if you have the parser running with php.
Downside It cost $75 USD for the pro version. There is a free version but it only has very (VERY) basic functions.