my neighbor uses frozen water bottles and rolls them on the under side of her foot and heel.
my dad had some $$$$ insoles/orthotics from a dr they were getting really broken down was in a lot of pain in his hips and legs and last year went to Meijer's and they have a machine made by dr scholl's where you stand on it and tells you what kind of insoles you need. he got them for about $30 and swears by them.
http://www.footmapping.com/ try to see if you can find a place that has the machine
good luck!
I swear by New Balance tennis shoes altho am wearing men's nike now for work I need a good sturdy shoe for my weak foot.

dang - it looks like the only stores that have them are Meijer's and mostly in OH and Kentucky.