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.
You can also add patio string lights to your garden. Patio string lights are great for adding touches of colors and creating an entirely different mood for several occasions. Since they are generally colored and not too bright, you can use them both temporary or on occasions only and permanently as an integrated part of the overall patio lighting design.
In addition, you may also want to choose the material colors that you can match with your favorite patio furniture and combining different materials is also possible as long as they are properly matched. In any case, it is best to seek professional assistance and advise when using any of the patio material discussed above.