You can attach diplomats to your armies and park them in cities to make them more expensive to bribe. Unfortunately if you play on the recommended EB settings, that is VH campaign, the AI has always its coffers overflowing and looking to buy whatever in sight can be bought.