Choose a cervical memory foam pillow as it supports the upper part of your backbone and yet easily may be the best pillow for neck pain. A...