Il mio cms preferito è Drupal. Robusto, sicuro, adattabile ad ogni esigenza, è già xhtml strict (lavora con php e mysql).
Il mio blog preferito p Wordpress. Non è un cms ma ormai ce lo stanno facendo diventare. Non è ai livelli di Drupal ma fa meglio quando si usa per come è è stato concepito (blog).

Per altri pareri puoi postare sul forum CMS

La combinazione Apache+Php+Mysql è la migliore per il web. Si potrebbe disquisire sui dettagli (e nemmeno li conosco tutti) ma che i sistemi unix (linux &C) siano ottimi questo lo trovi scritto ovunque. E sui linux ci gira Apache (uno dei migliori server in circolazione).
Già questo mi basta per evitare sistemi M$ a pagamento, complessi e più lenti.

Cmq mi posso anche sbagliare...