I have a friend with a Tempurpedic and she loves it. My parents bought a cheap memory foam mattress and it almost instantly formed two dents where they lay, but they say it is still comfortable and they love it.
We bought a latex mattress online and love it. It was expensive and worth it.
Figure out how much you can spend, and buy a mattress. You'll love it.