I use Eclipse PDT. Open Source and decent with code highlighting. Also, if you want to close a tag, simply CTRL-Space and it will give you options, including closing the current tag. It also shows "warnings" where HTML tags are missing or showing weird things...