I saw those exterior windshield covers, and at first, thought it would be a good solution. But I wondered about when you take them off, being wet or dirty, now you have to find a place to store it.
The other thing, wifey likes to peek out occasionally to see what's going on. With the exterior cover, that can't happen. With a internal curtain, she can fulfill her nosiness, then close the curtain.