a mio parere può essere fato in entrambi i modi...
l'importante è che sia fatto bene a prescindere... intuitivo, veloce da caricare e bello anche graficamente.
diciamo che poi entra in gioco anche il fattore comodità.
se devi aggiornarlo spesso è più comodo un sito realizzato in xhtml e css utilizzando magari anche script in php per automatizzare alcune parti.. se invece non lo devi aggiornare spesso ti puoi buttare anche sulla tecnologia flash.

l'importante secondo me è che mantengano comunque uno stile ben delineato.