I would go to a store to get fitted. A shoe, or brand of shoe, that's great for one person might be horrible for another. Most of the shoes at those stores are way overpriced though. Last time I went to one I bought a pair of shoes I really liked for $115 but I returned them when I found the...