There's no need to wrap the images in boxes; you can simply float them by themselves. If you need to float a number of images either left or right, you can set up two classed rules and assign the appropriate class to the images directly.
A simple example using your "column" div:
Code:
CSS:
.column {...}
.picleft {float: left;}
.picright {float: right;}
and
Code:
HTML:
<div class="column">
<img src="..." class="picleft">
<p>Some text wrapping around the left floated image.</p>
<img src="..." class="picright">
<p>Some other text wrapping around the right floated image.</p>
...
</div>
Since the images are classed, there's no problem whatsoever to have any number of images using these classes.