En fait, ça dépend de ce que tu fais :
Si tu as un tableau, ben tu fais un tableau, je sais c'est con, mais c'est pourtant presque aussi simple que ça !
De plus, ce qui compte, c'est pas tant d'utiliser des divs au lieu de tableaux, c'est surtout de SPECIFIER les PROPRIETES de tes éléments HTML (tableaux ou non) grace aux CSS, pour avoir une séparation nette entre contenant et contenu.
Dans certains cas bien précis (menu + contenu avec agrandissement auto. d'un div global), le tableau reste la solution la plus souple et la plus compatible.
Par contre, ce qu'il faut oublier, c'est tout ce qui est attribut width, height, bgcolor etc... pour les tableaux (et le reste aussi d'ailleurs).