I have painted a crib- not just b/c of the color- but b/c it was used, free, not drop side, and had teeth marks and other areas that needed filling and sanding. They're a PITA to get into all the grooves- even with a sprayer. If you don't have one of those, have fun!
White's a classic color. I know it's not what you're set on, but I'd leave it white, or if I were going to paint it, I'd paint it a bright fun color. Zinsser bullseye original primer is the best. It adheres well without needing stripping or sanding. You can follow it with any kind of paint on top, and I would seal it afterwards to make the finish more durable.