The Zagg Invisible Shields are very good - they typically last the lifetime of the device, and if they are ever damaged Zagg will replace them for free.
If you shop around you can find some good deals on them - I just bought one on Amazon for $18 shipped - it was an open box sale. Just got it and everything inside is as new.
And I don't like fingerprints or glare on my screens, either.
Dan