This isn't totally relevant, but this website is always useful for me.
http://hsc.csu.edu.au/japanese/beginners/approach/written/3490/written_writing.htm
I can't think of anything much else- don't mix polite and plain (o-tegami, doumo. fail)
Like in english, I think it's just convention to...