il consiiglio migliore è di usare il codice...
io ho fatto qualcosina di siti, poca roba e scadente se vogliamo ben vedere, ho iniziato con front page non sapendo nemmeno a cosa servisse, ma ho iniziato presto a passare più tempo sul codice che nell'editor vero e proprio, frontpage serviva per il lavoro grossolano...
sui frame avrei qualche dubbio, si è comodo riutilizzare sempre il menu o la testata della pagina, ma creano anche degli spiacevoli inconvenienti, io li implementavo per la sfida implicita del riuscire a far funzionare tutto...
credo sia preferibile utilizzare le tabelle e riutilizzare i vari blocchi...
sicuramente usare i css aiuta perecchio, ti da la possibilità di cambiare buona parte della grafica editando un solo file.. però richiede le idee chiare su come organizzare le cose. per quanto riguarda la grafica, tiu serve un progetto, ti metti a lavorare su una pagina fintanto che non ti piace, poi applichi ciò che hai scelto a tuto il sito...
prendi in considerazione l'idea di non curare contenuti e grafica assieme... prima fai uno e poi l'altro, meglio prima avere un progetto grafico completo e poi riempirlo di contenuti, ma potresti anche decidere di iniziare a raccogliere tutto nel sito attuale e poi trasferire in quello nuovo...