Eu uso um programa chamado phpDesigner que destaca PHP, HTML, CSS, JavaScript todos separadamente no mesmo documento. Ele faz a complementação de código para cada parte, mesmo que você faça style="fon ...".
Eu tive que mudar para ele, pois não consegui encontrar nenhum outro programa que fosse tão bom ao trabalhar com PHP (e todas as outras linguagens que ele usa ao mesmo tempo), incluindo o Notepad ++. A única coisa que eu queria era sintaxe destacar strings SQL dentro do PHP (ele faz muito bem com apenas SQL), mas talvez em uma versão futura.