I have a system where I add one week of downtime per karma spent. That way the players get to decide how much karma they wanna spend and how much they can afford to spend before the lifestyle has to be paid.
I make exeptions for karma cost in spell learning and other fast ways to spend karma. This gives me an approximate length of the down time between runs.