thats a tough question...but ive narrowed it down to two words:
MATTRESS PAD. buy a mid-quality matress and just buy an expensive matress pad. you can buy a tepur-pedic matress pad for a twin-size bed for about $200