The bonus could scale with time/level/whatever.
For instance : once the building is created you earn 1 xp the 50 first turns then each 25 turns the bonus get +1.
Or + level * level of the city (so 1 then 4 then 9 then 16 then 25)
Or +1 xp for each successful quest
Or + number of successfull quests power 2.
Or more trophies from quests and you can send trophies to the adventureers guild and each trophy would give 2 xp.
Or add an action for champions "teach" : when in a city, the teaching champion can upgrade the level of the adventurer guild, it takes (actual level of the guild * 5) turns to get 1 more xp. A champion can't get the level of the guild past its own level (a champion level 6 can upgrade the guild up to level 6)