You are going to get a number of recommendations, but the most important one is to go to a good shoe store (likely a running store) and tell them you're looking for a new good shoe for walking. Since...