We haven't bought it yet (we haven't bought anything yet), but I want to get the Colgate Eco Classica I. It's highly rated by Baby Bargains and is organic. I decided on foam because they're lighter and less expensive.
I'm pretty sure it's Serta Perfect Night or Perfect Sleeper (or something like that). Goes for $130 at BRU. Wanted to go with a brand name, and middle-of-the-road price-wise. Read good reviews online.
Re: Crib Mattress