Netbeans is now my prefered IDE for any web development work and works especially well with PHP frameworks such as Zend Framework, Symfony and CakePHP (although not officially supported yet).
To get syntax highlighting for CakePHP ctp files, all you need to do is
- Go to Tools > Options > Miscellaneous > Files
- Add new extension, ctp, add associated it with text/x-php5