I need some shoe help. I need some comfortable flat shoes for work events / smarter socials that are not 'office' shoes. I need to be able to walk a mile or 2 in them, get the train, ride my bike to the station. I need to be able to wear them with different trousers leg widths! I have boots but they don't work with some of my trousers. I don't wear heels. I have problem feet so need decent support and a wide toe box. I don't know what to even look at... Any suggestions?