I'm after some canvas shoes like Keds or Converse, but with a good inside sole that can support my foot properly. Any suggestions where I can find some with some funky/bright colours?