I have a hard case, called Incase. I really like it. It has all the ports (that is so not the right word) open so you don't have to take the case off and still can plug everything in.
I also bought a cover for the screen that is matte-like, so the screen isn't as shiny. I can't remember the name, but both of them can be purchased at the apple store.
But I'm really happy with both of my purchases.