I don't walk on a regular basis so I have just cheap sneakers that I wear for housework and gardening. Last summer I did a lot of walking with my daughter and didn't have time to buy good shoes. I bought a very good pair of insoles and stuck them in the cheap sneakers and they were so comfortable and lasted a very long time.
I was always having issues with my shoes being too small as the day wore on, my daughter told me to buy a shoe 1/2 larger than I wore, exercise, etc makes ones feet swell. I did and worked wonders! I think everyone knew that but me.
New Balance makes an MW877 walking shoe for men and an identical one for women that has been the best we've ever owned. Nice flatfish soles that don't cause stumbling like the old Rockport Walkers with that rocker type sole seemed to do. They have a wider toe box and are accurately sized but I alway recommend a 1/2 size larger as debbie in seattle posted. They also don't look like something a hipster would wear
They are Made in the USA and last a fairly long time.