I stupidly buy my shoes from New Look (which is fine but not for wearing day in day out and walking quite a long way in). Please tell me where to buy nice shoes from (reasonably healthy budget as I cant stand the pain any more). Thanks in advance.