I used to live in a house with a frontage road which had a bus stop east of us on the main road, as well as a city park across the street. About 2-3 times a year, some even would cause overflow, and people would park almost anywhere they could; it was rare they stopped for more than a few hours, although sometimes we would have to remind people to not block our mailbox. Nobody entirely blocked our driveway, and one perk to living in Florida was that you usually had a good angle up from your driveway to see over parked cars.
We did have a few drivers use the frontage road as a "park and ride" for the bus stop, which got a little annoying if they left the vehicle overnight, but I almost can't blame their ingenuity...thank goodness it didn't catch on with others. In only one case, a vehicle stayed for a week (though out of our way), and we had the city police arrange to tow it away after we showed them proof that it hadn't moved.
We're on a corner house now, so nobody can legally block our driveway due to the fifty-foot rule, unless we're getting some kind of delivery.