I won't go the cheap route for a screen protector. I love generic silicone cases from China off ebay, they are a couple bucks and I wouldn't buy anything else.
But when it comes to the screen, I get the Power Support Crystal 2 set. I've had the first one on since the iPhone 4 came out, and it's still perfect.