The best body pillows offer extra support and comfort for side sleepers and pregnant woman. They're great for cuddling and can even help back pain.