Not an experienced player, but really the only way I see that a small faction can take on a larger faction is the use of mercenaries.
EDIT: Also, is there any way to totally give up a province? Because right now my new ruler has a bunch of provinces in Ireland and two random ones in Bavaria, and they are really causing problems for me so Id really like to just give up those two provinces in mainland Europe and concentrate on Ireland.
Bookmarks