Stone Tile Installation can and should be a very rewarding experience for both the mechanic and the home owner. It is no doubt the most unique possible end result that you can get. There plenty of tiles of ceramic and porcelain that try to mimic stone looks, but none quite muster to the natural variety that you get from actual stone tiles with all of the various finishes. You can find stone tiles that are shiny, or honed to a shine, tumbled for a more rustic look, that are honed and filled to eliminate large holes for practical flooring applications.
If you have a shower for example, it may not be practical to use stone from bottom to top. Perhaps a tile that has a stone look of your choice should be used (for easier maintainence in the future) with some stone integrated into the work. Most folks that see this will assume that all of the tiles are stone. Natural stone certainly can be used, however, the look will wain if not properly cleaned and maintained.
The rules for a great result in a stone installation are very similar to ceramic tile installation. Every installation requires a specific look at structural conditions of the area to be tiled. For a stone tile to be applied to the floor for example, the joist spacing under your floors is critical in the correct preparation of the substrate to support the weight of the new floor, and assure a successful installation that will increase in value with your home.