posted 8 years ago
Your problem is about maintenance scheme as much as it is about plant choice.
You basically have two choices: woody hedgerow or grassy meadow.
You mentioned that you didn't like the "weeds" overgrowing, which leads me to believe you would prefer the relatively lower height of a grass-dominated system. HOWEVER, grass-dominated systems rely on REGULAR disturbance (mowing/grazing/fire/etc.), so super-key to this system is making your ditch accessible to your mowing equipment. If you can, grade the transitions so they are gentle enough to get a mower in and out during the dry season. Otherwise you will be on foot with a scythe/string-trimmer. Or do you have a flock of sheep?
For woody hedgerows, you either accept the tall density/diversity of plant material as your main defense against weeds, and/or you focus on trees/shrubs that respond readily to coppicing, and you whack it all down every winter or two (with your goats?). I am not super familiar with your region's plants, but here, good choices are shrubby dogwood, willow, alder, maple, oak, elderberry, hazel, cherry, apple, chestnut, locust...
There is no perfect, zero-maintenance solution, no matter what your plant selection (unless you're okay with wilderness!)
Good luck,
B