I am using Webuilder for my IDE. Its very reasonable and supports PHP, HTML, CSS, JS etc. It has autocompletions and colour syntax. And you can run the html page from within, or launch the browser running your page.
They also have HtmlPad which is more lightweight and only does html, css and js and is cheaper.
HTML5 editor + CSS3 editor + JS editor
I am not associated with them.