For a indoor cover I like this CoverCraft product.
https://www.covercraft.com/us/en/pro...-cover.FF-CCFF
For overnight you might consider one of those disposable clear plastic car covers over your regular car cover. Otherwise CoverCraft also makes an outdoor water resistant car cover.