All the above mentioned are excellent patio materials to be use for your patio. In addition, you can even use a combination of different types of patio materials to make your patio comfortable. Also, you have to consider the drainage properties of each material. For instance, individual stones, bricks, or pavers will let water through more than a whole slab of concrete.
Cheaper Indian Sandstone is not always the bargain it appears as it is thinner, or poorer quality and more porous causing leaching of the minerals in the mortar onto the top surface of the stone. There are some inexpensive granite slabs currently available that make a wonderful surface only slightly more expensive than Indian Sandstone. The more expensive options are Travertine, York stone, Basalt, and Marble.
It is, therefore, necessary to have the right table. How will you know if what is the right table to buy? Simple: just see to it that it will match your patio. If you have a traditional patio, then your patio table should also evoke a traditional aura. Let us say that your patio is made of dark hardwood. Then by all means, you should also get a matching patio dining table that is made of dark hardwood. You do not want to spoil the elegance of your traditional patio by getting a casual patio table.
Decide on the budget : Installing a patio is expensive but it is worth spending as much as you can afford as the patio is such an important part of the garden. The garden should be viewed as an outdoor room and if you are prepared to spend a little extra on getting it right it will be useable for most of the year. Allow around £120 per square metre as an all-in cost to get a contractor to lay your patio.