I sleep on my stomach; I have a low memory pillow under my head, and a body pillow on either one of my sides, lifting my shoulder hip and knee.
I don't sleep flat on my stomach, just kinda sideways. I feel so comfortable in this position that when I'm travelling and I don't have two pillows for myself, I prefer prefer to sleep with a pillow just under my shoulder and arm and nothing under my head.