put like a 3/4 stack army in a fort on the border of where they attack you...you could even put it over the border. let them siege it, and whoop their ass every time you sally out. Works against Gauls in my romani campaign.