My current job involves lots of walking, and combined with the cycling I do my legs are constantly aching to some degree. I'm guessing some stretching would help? What do you recommend? Also, what kind of shoes are best for lots of walking on concrete, up and down stone steps etc? I'm currently wearing either Nike Vandals or Converse All Stars which are clearly not ideal, and my knees are not thanking me!