Tile Floor
You would of course want to go with a floor that is durable, but is also easy cleaning maintenance. I own a residential & commercial cleaning business, and many of our customers have wood flooring. Wood floors look wonderful when they are first cleaned. But after a day or so smudges start to appear and they show foot prints, and any little scratch or dents. So wood floors are not as easy for up keep as many people think that they are.
Ceramic is nice. But if you drop something on it, in most cases it will crack or chip the surface. But it is pretty easy cleaning.
Pergo has been one of our easiest floors for cleaning maintenance. A lot of the customers have switched to Pergo flooring.
When choosing a floor you will also want to think about the grout cleaning. Most tile, marble, ceramic, etc. flooring all have grout. After a period of time the grout starts to look dirty, and unless you are on your hands and knees scrubbing the grout every few months, the color of the dirt will settle in the grout. And the only way to get it to look like new again is to re grout.
Good luck with your floor search.