On one of my suburbans, I used magnetic sign vinyl. Cut it and just stuck it on. No glue, no nothing. did not want to glue anything. You never get it off. The vinyl will last forever.
Now were thinking outside the box! I too am reluctant to slather the inside of my pristine interior walls with goop.
I have painted the outside of the roof of my '57 Suburban white: it makes an amazing difference in temperature inside.
I like the "paint it white" idea, but unfortunately my truck is black so I think it wouldn't look right.