Let me do a first start. By KCing activated cities you can draw a lot while accumulating actions (and you can also have some FVs from previous turns, to avoid need for more cards), then you can KC Processions into Fortress and chain TRs as well into whatever village, then play all the other villages in the Kingdom at least 9 times (and two of them 10 times), each will give you one more action. Each procession gains you a $5, so you can empty Bazaar and Festival on that last turn without the need for extra gaining. You should also have a Crossroads from the Black Market (which can get you one of every Village not in the kingdom and a Tournament to have Trusty Steed). I would guess the maximum is somewhere around 150 actions, ~10 per 7 each of the 7 villages in the Kingdom played, ~20 for each Procession and TR, ~30 for each KC and 10 extra for Fortress reappearing, plus a little bit more for other villages in the Black Market (if there are enough such that is better to have BM with Crossroads and Tournament instead of another Village pile, which I suspect there are not) and Necropolis.