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.
When you are figuring out your budget for the patio, you must take into account the maintenance costs of each different type of patio material. You may find that you are better off choosing a more expensive but durable patio materials up front rather than choosing a cheaper one that has a higher average maintenance cost. Also, make sure that you include into your budget for any additional walkways or paths that need to be built.
Consider the long term practically and maintenance of patio materials carefully....Most people only think about materials in terms of the cost but that should not be your only consideration. You don't always require the cheapest patio material. On the contrary, you also need to think about what patio materials are going to last for a long time and what kind of maintenance each type of material needs.
Location of the patio : Most patios are sited immediately adjacent to the rear exit from the house because it is convenient - this may not be the best location for your patio. The back of the house may be shaded all day and therefore not ideal if you wish to like to sit in the sun. Consider a small terrace to the rear of the house with another seating area somewhere else in the garden which gets more sun. When designing a garden it's a good idea to include more than one patio.. One patio can be sited so that it catches the last of the evening sun to provide a warm spot for an evening drink or meal. This makes the garden much more interesting and ensures that you are using more of the garden.