I usually buy one pair "walking shoes" with great "cushoning" and if it wears out in less than one year I bring it back to the store and demand a new pair. Worked for me so far. Last time I did it, the shoes were on sale so I got two pairs back!
Edit: And don't you dare call me a cheapskate!
Beware, I live!
I am Sinistar!
Beware, coward!
I hunger!
Roaaaaaaaaaar!