Bueno no hay nada malo en usar tablas, y quizás en el caso concreto que nos comentas sea más fácil haciendolo con tablas.
De todos modos si lo haces con CSS el código siempre quedará más limpio y en un futuro será muy rápido cambiar el disenyo
Aprovecho para añadir al enlace de sir_notos, otro de muy buen sitio de CSS y XHTML:
http://www.456bereastreet.com/lab/
Saludos.