We replaced our fence last year. We had an 8' wooden privacy fence that had no space between the slats, so the wind had no place to pass through. As a result, our fence was blown over little by little due to the past few years' stormy summers.
We looked at so many options when we were searching. The BEST would be cast iron, but that wasn't in the budget. We went with a new cedar fence, but we opted to have space between the slats. We fenced in about 230 linear feet, with a 4' high fence for about $4000. We were told our fence should last about 20 years. We opted to not stain or paint ours, as that enters you into an endless cycle of having to restain or repaint every year or so. Our fence has patinated a bit, so it is now more grey than the original cedar color, but we knew that it would without stain.
We had considered vinyl for a while, but several vendors told us that they don't recommend it, because over time the screw holes expand due to the wind, so the screws get too lose to adequately support the fence.
We went with Cedar Rustic for our fence (it was recommended by a mom on here). They were very professional and completed the job in 1 day.