Hola,
La elección de la mejor tecnología para una web no depende de una "moda" o usar la tecnología mas avanzada.
En realidad depende del proyecto, pueden haber proyectos muy sencillos que por una mala decisión al momento de elegir la forma de implementarlo resulta complicándose muchisimo. Y otros que por no tener en cuenta todo lo que implicaban desde el inicio terminan siendo "parchados" para que la funcionalidad del web se mantenga.
Si deseas una web informativa (valga decir, exclusivamente para brindar información a tus usuarios) y que no se actualize tan seguido te recomiendo usar XHTML / CSS / JS. Es posible que hagas actualizaciones en tu web pero tendrás que crear las nuevas páginas tu mismo, o editar los archivos que ya tienes si se trata de modificaciones.
Si pretendes actualizar tu web varias veces a la semana, sería buena opción usar un sistema de administrador de Contenidos desarrollado en PHP / MySQL, que te brinde una interfaz fácil de usar para actualizar tu web.
Para proyectos más grandes (como redes sociales, sistemas online, etc) es más recomendable PHP / MySQL.