Well, I'm one of those guys who tries to avoid using tables as much as possible.
I will usually split a header image up into three images horizontally.. just so slower connections won't have too big of an issue with it. However, in this case I would use divs.
Something like:
Code:
<div style="background: #000 url(path_to/images/misc/logostrip.gif) no-repeat; height: 120px;">
<div style="float: right; margin: 10px; border: 1px solid #000;"><img src="path_to/images/banner.gif" alt="" /></div>
</div>
This is just a quick example thrown together, but should be what you're looking for. If you want to, you can also create two different classes with those settings and then call them in the code intead.
Of course you'll want to change what's marked in
bold tags to suite your site / preferences.