limbo - 8:28 pm on Jun 18, 2013 (gmt 0)
Here's how I'd approach this:
Use a table and a flexible % based layout. No columns (too easy for it to become cramped) - design using all rows and a layout that allows text to 'flow' down the page as the layout is resized.
Images should be minimal using background colours where possible - flat approach wins out. Except for some % widths on logos so they scale inside the parent table cell.
Avoid nested tables and fixed width images.
Lastly I'd add some inline enhancement styles for properties like max-width / min-width so you limit the 'crushing' effect on mail clients that support more sophisticated css (basically everyone but Outlook).
This is a great checklist: [campaignmonitor.com...]