There are plenty of other solutions, and personally I don't think everyone should have all of those buffs, Limit the number of cities that can be held, this breads far more competition in PvP than just awarding them with guild level, or even buying them.

