I thought I replied to this already... anyways, if you want your units to gain more xp in the city, I made a mod specifically for this purpose... which gives Monuments, Guardian Statues and Guardian Idols (same upgrade path) bonuses to experience. It gives an XP amount to stationed units each turn, and a slightly larger amount to stationed champions. This does change your 'approach' to the game a bit, and I obviously like it personally, but of course YMMV. More details here:
Monuments XP v1 mod
In case that interests you.
Back on topic, the 25% thing is a red herring. The Adventurer's Guild, as well as the Arena, War College and War Temple always give 1 XP each turn. Adventurer's guild only gives the XP to Champions or Sovereigns, though. So your champions will gain 1 XP per turn if you have the Adventurer's guild in that city, 2 XP if you have the Arena as well, and 3 XP if the War College/War Temple are also present. Units will gain 2 XP/turn if both the Arena and War College/Temple are in the same city.
Some people think XP should mainly only come from killing things and questing, though, hence the current state of the game. I'm obviously not in that particular camp, but the powers that be (Stardock) make the final 'official' decision on this. If a LOT of people demand a change though, maaaaaybe we'll get one, but in the meantime, if you want to try another approach(es), your trusty modding community is here to help!