I've just got a new job where I will be on my feet all day (retail). I'm not used to this and need a smart, comfy pair of shoes that I can wear with a dress, suit and trousers. Recommendations please.