DH and I went mattress shopping not long ago. We tried a mattress made from gel, and it was very comfortable.
There are a few different softness levels. Also, you can purchase only a topper. Rather spendy, but very nice. We haven't bought a new mattress yet, but it is definitely a consideration when we do.
http://intellibedmattress.com/
Sweet dreams!