ciao,

realizare un sistema a template è facilissimo e soprattutto comodo da aggiornare...

basta creare pagine uguali che includono le componenti ricorrenti da pagine esterne.

è esattamente come dici tu... con i div annidati e i css, solo che ti toccherà utilizzare una tecnologia server-side per includere le pagine...
se vuoi dai un'occhiata qui , potrebbe esserti d'aiuto.