Set it in mortar or sand?

Paving stones come in various thicknesses; the thinnest (also called veneer) range from 1/4 to 3/4 inch thick, and should be laid on a 4-inch cement base. Stones less than 3/4 inch thick that are laid on sand can flip up when stepped on and crack easily under excessive weight. For areas that may encounter heavy loads (such as driveways) use 1- to 2-inch stones. In earthquake country, a cement base will keep stones from shaking out of place during a temblor.

Whether stone is set on a cement base or laid in sand also depends on style. Stone's rounded and asymmetrical edges naturally lend themselves to creating flowing designs. Laid in sand, stone can create informal effects and look very soft, especially when plants are used between, the joints. For a transition area such as a walkway or a path that leads from a hard surface to a planted area, loose placement combined with ground-hugging plants adds interest.

More resources:
Signatures of Granites
Because of its hardness and comparative cheapness in relation to marble, granite is often used to make kitchen countertops. A granite countertop can be cut in any shape, and it is virtually unscratchable.
Granite Tile
China has become a serious factor in the world markets in granite tiles especially in greys, pink and other light colours. Its fast increasing presence has sharply accelerated the trend of lower prices.
Italian Marble
It is advisabe to use a porous material in this area, as bathrooms will always have a high level of humidity. Granite and Italian white marble from the Apuan area are good choices, and Breccia with its compact granularity, as well as other coloured marbles.