D.H.
We've used the same mattress for my 3 year old that she's had since she was a newborn. I forget the name brand, but it is an extra firm foam mattress (got it at Baby Furniture Warehouse). I like it so much better than coil mattresses because it is lightweight (making sheet changes so much easier!). She is now in a toddler bed with the same mattress. I was in a similar situation as you with the age difference (my oldest is 19 months older than her little sis). We kept our oldest in her crib until she was 2 years, 9 mos. old. Our plan is to keep her in the toddler bed until my baby is almost 3, then we can switch our oldest to a big-girl bed, and our baby to the toddler bed. Congratulations and good luck!