Try a Superfeet "Berry" (with the metatarsal arch support) or whatever other Superfeet fits you right and add a met pad with the help of a good shoe store. (shouldn't cost more than about $10 for the met pads)

I was just looking at the new Berry and Orange Superfeet today. I'm quite impressed with the Berry.