I know there are email-testing services out there where you can send an email to get both a visual idea of how it would look on different clients, as well as suggestions on how to improve consistence across clients/browsers. Vertical spacing might be fixed by using "line-height" in your html or css code.