These are my favorite insoles
"I love my Superfeet! I've been using these insoles for 6 or so years, and I have a pair for every shoe! I put them in my runners, my bike shoes, my snowboard shoes, and it just makes them much more comfortable. They are durable, comfortable, and easy to cut to size if you need to. I also bought the memory foam ones and put them in my Fubuki winter boots, and they're extremely comfortable. I swap out all my stock insoles (except my Vans snowboard boots) for these bad boys."