New Balance MX608 seems to be the best fit for my husband. He walks every day and the shoes hold up well for a long time and they look great too.  We will purchase these again from New Balance through Amazon.