First of all, there is no such thing as a ‘firm bed’. It is the mattress that is firm, and you can use a hard topper over a soft mattress. Sure, buying a firm mattress may seem to be a simple solution, but a firm mattress topper is much less costly than a new mattress and does the job just as well.