I have six pairs of these Allen Edmond's shoe trees and I love them! They make all my expensive Mezlan shoes keep their shape and they are also great for travel! Now I don't have to worry much about my shoes being crinkled in my suitcase.  I put these babies in and cover my shoes in a shoe/garment bag and they travel great!  They also make great gifts!

I wear size 8 and the mediums fit great in my shoes! Occasionally, you can get them for $20 with free shipping from the Allen Edmunds web site.  Else, the $25 price is great on Amazon with overnight shipping for Amazon Prime members.