Awnings are a practical and beautiful solution. They provide shade, protect from the sun or rain and are not so expensive.