I’m not sure I have a lot to offer here, other than agreeing that your situation will almost inevitably cause problems.
I rent two rooms in my owner occupied house, and I have a pretty big driveway with plenty of space. We have two cars, and with full occupancy, each set of guests having a car, we have a total of 4 cars in the driveway. If people park where I ask them to, all 4 cars can come and go, and guests never have to maneuver around any other cars, as we park in the spots that require maneuvering.
However, at least half the guests don’t read/pay attention/care, even after being gently coached, and park their cars a full car length or more from where they need to be. Because both guests can always pull straight back with nothing behind them, they don’t worry about it. But when they don’t park where I need them to, they either block in one of our cars, or make it so in order to park one of ours we’d have to block one of them in.
My point is that these parking arrangements/requirements are difficult and challenging, and your situation sounds more complicated than mine. If I were you, I’d either park my car somewhere else and walk/Uber to it, or stop hosting in the winter.