I've recently started working in a job that involves travelling and quite a bit of walking/standing. I need to look smartish but unfortunately the shoes I'd chosen to wear (not in a position to buy loads of new things) have ripped my feet to shreds :(. I need to get something else quickly but no idea what - has to go with slim black trousers as those are my default workwear. Any ideas for smartish, cheapish but most of all not-going-to-hurt-my-feet shoes?