Can anyone suggest any places other than Clarks, Hotter and M&S that sell comfy shoes which aren't completely frumpy? I'm a five and a half but have wide feet and a high instep. There are lots of shoes I love the look of, but can barely get my foot in without them hurting. Need to be smart for work. Preferably black although navy would be good too.