In the quest for the perfect sleep, I have found that a thin memory foam mattress to go on top of my existing mattress works wonders. If you have also found the addition of a foam topper to be helpful you may have noticed that it is a tad more difficult to cover the topper and mattress with your existing bed sheet. If this is the case, I would recommend buying an extra deep pocket bed sheet that will fit any mattress addition nicely with no more tugging.
Extra deep pocket bed sheets: Malouf Fine Linens 600 Thread Count GENUINE EGYPTIAN COTTON
Extra deep pocket bed sheets: Chain Embroidered Egyptian Cotton Percale 300 Thread Count Extra Deep Pocket Sheet Set Cal King Café by Tribeca Living