I would probably do it all as one div and use the iterator class disucssed on: showthread.php?t=1136
It would end up looking like:
<div class="<?php echo $WARRT_AltClass1->getClass(true); ?>"> <span class="homefeaturetitle">Town Name</span><img src="../images/sample1.jpg" width="79" height="78" />
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Mauris non sem id purus iaculis suscipit. </p>
<p>Donec rhoncus faucibus odio. <a href="#">Read more...</a></p>
</div>
Then you could repeat it for 6 records using the DW repeat region server behavior.
Then you could use the repeat selection server behavior that comes with dataAssist to repeat subcontent across three rows if you want a separate div surrounding each three row set, but you may not need that if you just want one encapsulating div for all six rows... in that case the standard DW repeat region and the WA Iterator class will do the trick.