We tested 100 mattresses to find the best options (and deals) for every sleeper, whether you run hot, have back pain, share a ...