I think it would cool to have a COD type system where it's like sending mail but you have to pay for the item you received so you don't have to go to the market and trade people ETC.
To expand, everyone goes to the market to trade anyway. There isn't really any point to force them to be near each other, other than to make the task more difficult.