Looking for a mattress that doesn't break the bank? We rounded up the best mattresses under $1,000 for every type of sleeper.