I can't help when it comes to choosing a colour, but what I can tell you is that if this is a kitchen, and you intend to be feeding babies in it, you should opt for the top-of-the-line paint made by whatever paint company you choose.
The reason why is that when it comes to paint films, quality equates to hardness. The harder a paint film is, the better it will stand up to scrubbing to remove marks without losing it's gloss. Also, in general, the harder the paint film, the better it will stand up to wear and tear. So, if you pay more for a latex or oil based paint, one of the things you're buying is a resin that dries to a harder film than you'd get from a less expensive paint. If there are gonna be babies throwing food around in this kitchen, it's best to get a better quality paint that will dry to a harder film that will stand up better to scrubbing.
I would paint the ceiling a white colour in a velvet gloss simply to provide as much reflected light as possible for energy savings. You'll turn on the ceiling light fixtures later in the day if you have more reflected light in the room from the windows, and having a white ceiling provides the most reflected light from the ceiling. You also want to have the ceiling a relatively low gloss because ceiling mounted light fixtures and windows that come within a few inches of the ceiling will cast light onto the ceiling at a sharp angle, thereby exagerating every tiny defect in the ceiling drywalling. Painting the ceiling with a lower gloss paints helps hide all those imperfections in the ceiling drywall or plaster.
For the wall paint, you'd do well to opt for a "ceramic paint". Such paints have ceramic microspheres in them that both help prevent staining of the latex paint, as well as make them stand up better to scrubbing without losing their gloss.