Stability of cis vs trans isomers?
As far as I am aware, and from a quick browse though some textbooks, the trans isomer is generally more stable than the cis isomer. This is due to the reduced steric hindrance of the substituents in the trans configuration versus the cis configuration.
For example trans-but-2-ene is more stable the cis-but-2-ene because there is less steric interference between the two methyl groups either side of the double bond. However, there are exceptions to this rule which I couldn't find a quick explanation for. The rule applies to both cyclic and acyclic compounds although there are some obvious cyclic exceptions such as cyclic alkenes, where the cis isomer is more stable, especially for smaller rings, due to the large ring strain caused by the orientation of the trans isomer. This page has a good illustration of this: