Tile is one of the "permanent" products found in the home. It has a very hard, durable finish that resists scratching and cracking under most any traffic you can throw at it. When it is finally removed, it is usually to suit a new style or a new homeowner's taste, not because it is worn out. Tile labor can be costly, but it is crucial to install tile properly with the right subfloor, thinset adhesive, and grout to ensure that you get the performance you expect for your money.
One of the most timeless materials available is natural stone. All natural stone is at least semi-porous and needs to be sealed to protect it from stains (and bacteria on food preparation surfaces). Some sealers can enhance the finish by deepening the color or adding a sheen the surface.
In general, stone tends to cost more than man-made tile, and the installation takes special skill (often at a higher cost), but the end result is a product that can last a lifetime while adding beauty and style to your home.