Properly conditioning your skin is the key to good shaving.
I shave in the shower, and I find as long as I've been in there a while, my skin doesn't get too beat up. Trying to do it at the sink, I get much more irritation.
There are some pre-shave skin conditioners, I know proraso sells one, but I just let the steam of the shower do it for me.