I tend to go tighter on top and loose on the bottom.

I am a classic pear shape so I am smaller on top to begin with.

I second the layering, I pretty much always have a singlet underneath that way I can wear my normal clothes and have a bit more length.

A really good investment is a belly band, those things are worth their weight in gold. I feel so much better knowing that if my top rides up I have that coverage.

HTH
Spring