The most economical is a "stilling basin" or detention area that causes the velocity of the runoff to drop to near zero. This is done by sizing a small detention area based on, perhaps, the first 1/2-inch of rainfall, then setting a weir on the side opposite the inlet, for discharge to the lake. This will slow the velocity prior to discharge to the lake and allow the sediment to drop out in the pond. If you anticipate a high sediment content, then you will either have to maintain the pond volume or increase the volume to compensate and reduce your maintenance frequency.