Rockports are the most comfortable dress shoes I have found. Great for limited walking. But I have found New Balance, specifically NB's black 608s, to be best for a lot of walking. My feet tire less in those than any other shoes I have found, even the lighter Rockports, which don't give as much support. However, to each his own.
Adding: It was raining today, so I wore the walking shoes to work. That reminded me of another reason I leave the dress shoes at home when I travel. My Rockports are very slick on smooth surfaces when wet, and cobblestone streets can be pretty tricky to walk across even in good weather.