last time I went on holiday I ended up in agony as all my shoes were too flat. Next week I will be doing loads of walking around oldy Italian towns. It will be steep and cobbled. What is a good shoe for all day mooching?