For a durable roof, consider materials like metal, polycarbonate, or treated wood. These materials are known for their longevity and ability to withstand various weather conditions.