I think tile or linoleum flooring is the best. If you drop something you can grab a Swiffer or damp rag real quick, wipe over the area and find it. Also, just easier to keep clean.
Lots of counter space with knee holes. I would use a light color for the counter tops. Windows and lots of lighting is good also.