I've been washing my silks by hand with just baby shampoo. I have extremely sensitive skin and because my silks are always wrapped around my neck (the most sensitive part of my body) the chemicals used during dry cleaning are just too harsh.
I purchased an extra plastic kitty litter box that I use only for my H scarves. In the kitchen sink I fill it with ice cold water and a little bit of baby shampoo. I vigorously swish the scarf around and then rinse 2 or 3 times.
Then I squeeze out the water (I do not twist) and roll up in a clean towel. The scarf dries very quickly. In about 30 minutes, I iron out the wrinkles by placing a white pillow case over the scarf to protect it from the iron, making sure I stay away from the hem.
I even iron back the folds.
Voila!
When you have upwards of 20 scarves, it's just not cost-effective to dry clean them. The only dry cleaners in my area that I would trust with an Hermes scarf charges $35 per scarf.