NEVER foam cos' it gets warmed-up easily, so it will be very uncomfortable for the baby.
but latex... hmmmm.... I've never spend on expensive stuff for my babies before, never believe in spending lots on them, cos they grow up so fast.
I thought there are lots of in-betweens other than these two options... choose those. should be fine.