There are so many different types of mattresses on the market today, it can be overwhelming to choose the right one for your needs. Here is a breakdown of 12 common mattress types to help you make an ...