Te recomiendo el motor de template Smarty ... no es tan simple como otros , pero es muy potente cuando te aprendes la sintaxis .. practicamente puedes tener todo pero todo tu sitio en un solo html ( con if internos del smarty vas aplicando e imprimiendo ciertas capas del html ) ... smarty tiene if ciclos etc ..
Aqui tengo un Tips llamado
Smarty : Usando Matrices el cual te puede ayudar a comenzar con Smarty
Saludos