Congrats. I envy you (well...not really)
For fingerprints on the outside

The cheapest way (happens to be free) is to use the bag that it was packaged in. Not as elegant, but it works.
For fingerprints on the screen.

What you was asking for. An interesting solution I thought was the iSkin...lemme look for a link.
Ah.
Here it is.. You don't need to remove it from your keybaord when you type, a big plus. And you can't see it on the screen!
I know this isn't what you were looking for, but its the only solution to the marks on the screen that I know of thats elegant, unless you buy a leather thingy.
Or the cheap, free way is to have a sheet of notebook paper between the keyboard and screen. That works just fine
Hope this was helpful...