like so or would you guys recommend something else?
I think you should refer to this article on SP:
Very good read. And you will also get your answer…
It would be better to use divs that are floated or set to display:inline-block. That way, the content is much more logically organized. Only use tables when you are displaying tabular data–that is, information that needs to be related in columns and rows.