Jamalkk, I have all of the things you listed except for the water pillow.. I do have a contour pillow that is extremely comfortable and provides good neck support however.

I also find that having warm feet helps me to LD (goes along with being comfortable) so I wear socks to bed if it's chilly. (I know.. really sexy! )