le tabelle andrebbero utilizzate solo per i dati tabulari che, già dal nome, si capisce che le richiedono... il futuro è certamente tableless come dice jackalt... un po' di impegno in più all'inizio che viene compensato dal fatto che, una volta impostata una struttura con dei div, è più facile cambiare gli stili rapidamente...
cmq dai un'occhiata a questa guida http://css.html.it/guide/leggi/3/gui...iti-con-i-css/ e a questo ottimo sito http://www.htmldog.com