se deve avere caratteristiche di accessibilità le tabelle sono sconsigliate ma dipende dove le usi. Io opterei per solo CSS quindi tableless. Crei una struttura semplice, non credo sia quel gran casino tanto basta che crei i vari box primari e una struttura liquida e poi tramite i loop del linguaggio server-side utilizzato, ti crea in automatico i vari box successivi.