I need a good pillow or sleeping aide for someone with back problems and snores?

I have a friend who sleeps on a hard futon, and he snores and has back problems. I want to buy him something for xmas that will help him sleep better and have better posture or position when he sleeps. Some things I have in mind are memory foam bed pads, or neck pillows… something to that idea.