The best mattresses under $1,000 are a great overall value, offering as much support and durability as pricier beds. These are our top six picks, based on testing.