Here's an invention of mine. I was driving my 'C' to Alaska one summer. It has a couple of opaque skylights in the roof. One is directly over the rear queen bed. Normally, not a problem, but in the "land of the midnight sun" its a problem. I tried a sleep mask but it annoyed me. So I stopped at a Sears store in Whitehorse, Yukon Territory. They sold sheets of black plastic cardboard. Cut to fit and attached to the edges of the skylights with Velcro, it turned daylight into dark.
I still have them, and have used them a couple of times in the lower 48 when in a CG that that has vapor lights on poles.