Honestly, it depends on what you mean by a “set” and how much space you're working with. For a small urban balcony or patio, a decent two-person bistro set usually runs about $250 to $700. If you want a four-piece conversation set—two chairs, a small sofa or loveseat, and a coffee table—you're generally looking at $700 to $1,800. A larger modular outdoor sofa or a six-seat dining set can easily land between $1,500 and $4,000+, especially if you choose teak, high-quality aluminum, or performance fabric cushions.
The sweet spot for most city dwellers is around $800 to $1,500. At that price, you can get a rust-resistant powder-coated aluminum frame, weather-resistant cushions, and a simple table that won't fall apart after one rainy season. Below $300, sets often feel wobbly, fade quickly, or use thin cushions that stay damp. Above $2,500, you're paying for design, stronger materials, bigger dimensions, and longer warranties.
Also remember extras: delivery, assembly, covers, and replacement cushions can add $100 to $400. Sales at the end of summer are the best time to buy. So if you want something decent for an urban outdoor space, I'd budget at least $500, and ideally $1,000 if you want it to last more than a few seasons.