Dumb question, because you probably already investigated this, but have you looked at any airport hotels? Stay-and-park, as some call it?

And some hotels "sell" parking spots and shuttle, even if you don't stay there.