As to care:
I hand wash all my wool baselayers in woolite, squeeze as much water out as possible then soak in a very minimal amount of water with a lanolin no rinse product called Eucalan in it. I let this soak for 15+ minutes then gently squeeze and lay flat on a wire rack to dry.
http://www.yarn-store.com/knitters-wool-wash.htmlI buy mine in a wool knitting shop...not by mail.
This rinse is really a great product (I use the eucalyptus version). It keeps the wool underwear (ice breaker, smartwool, terramar, filson, and ibex) soft, I think it may extend the life of the wool, and it smells good too.
I keep my longjohns in a plastic tub in the closet during the off months. Moths are not an issue out here, but if they were I would add a piece of western red cedar wood to the tub.
I do not wash wool sweaters, coats, shirts or pants....those I get dry cleaned (not often either).
Wrinkles I never care about, odors are not much of an issue with wool...but a tumble in the dryer (no heat) can generally refresh most of the items I do not wash.