Para empezar a usar div en lugar de tablas debes tener en mente 2 cosas:
1. Reemplaza table, tr y td por divs.
Algo asi
<table>
<tr>
<td></td>
</tr>
</table>
Lo cambias por
<div>
<div>
<div></div>
</div>
</div>
2.Debes saber usar muy bien los estilos css, ya que los divs por si mismos no saben donde posicionarse y por defecto un div ocupa todo el espacio posible.
Para ello debes asignarles clases a los divs y luego darles las propiedades necesarias en dicha clase.
<div class="tabla">
<div class="fila">
<div class="col1">
</div>
<div class="col2">
</div>
</div>
<div class="fila">
<div class="col1">
</div>
<div class="col3">
</div>
</div>
</div>
.tabla
{
margin:800px;
etc
}
.col1,col2
{
float:left;
width:200px;
etc
}
En fin debes saber muy bien usar los estilos para acomodar varios divs en una misma fila, darles tamaño, etc.
En otras palabras antes de basar tu diseño web en divs, debes aprender bien todo referente a estilos.
Aqui un par de ejemplos de estructuras divs
webtaller
agenciaweb