Salut,
Eu recomand varianta cu float. Design-ul cu div-uri este superior celui cu tabele din mai multe motive, nu doar ca este la moda

.
Pana acum un an de zile am lucrat numai cu tabele si eram importriva div-urilor .... asta pana am inceput sa le folosesc.
Eu cred ca design-ul cu tabele este un pas care nu trebuie sarit pentru cineva care se apuca sa invete HTML insa pentru proiectele comerciale div-urile ar trebui sa fie obiectul muncii (desi, m-am lovit de 2-3 situatii cand a trebuit sa ma folosesc de tabele).
Cat despre CSS3 si HTML5 .... nu m-am obosit sa folosesc la niciun proiect. Daca voi le folositi deja inseamna ca sunt singurul ghinionist care inca trebuie sa mai faca site-uri care merg pe IE6. 90% din proiectele care le fac pentru afara mi se cere treaba asta pentru ca oamnii astia nu au auzit ca a evoluat IT-ul .... inca mai au pentium I, II.