Your ditch'd have to be bloody steep and/or deep....
Even allowing for erosion and damage over the millenia I can't really see it meself in the henges I've seen Baz.
I still like the meeting, trading/market place ideas....
love
Moth