The materials you choose should always blend with the surroundings and other materials used in the garden or landscape, while providing the right surface for the intended use of the patio.
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.
Although you will most likely pay more for colored or stamped concrete compared to plain concrete, the amazing transformation will be well worth the investment. A good and creative contractor can render endless array of decorative effects, from rustic earth-toned sidewalks and patios that harmonize with the surrounding landscape or garden to vibrant multicolored concrete floors that double as works of art.
The choice of screening will depend on available budget. Walls are expensive to build, wooden screens with posts and trellis panels are much cheaper. Planting a hedge is usually the cheapest option, but may take a while to grow in unless you can afford large plants or an instant hedge.