We purchased a 4 inch memory foam topper for our die-ing mattress and OH do we ever love, love, love it. Cozy as can be and I don't think it's really any warmer in the summer than a regular mattress.
We bought it at Sam's Club 3+ years ago but I can't remember how much it cost. Maybe $150- - $200??