IMO, merchants guild HQ should be at your capital, wherever that is. Better trade buildings there = higher income from merchants.
And yes, merchants guild adds to trade. If you want proof, easiest way of doing it, is to simply demolish it somewhere. The income for that city goes down... I haven't researched this, but my feeling is that the 1. level gives about 15-20% trade bonus.
Bookmarks