I use these heat moldable foot beds everywhere, hiking boots and ski boots and have been satisfied.
https://www.orthoticshop.com/sole-so...SABEgK0o_D_BwE There are several types and thicknesses. Heat them in an oven, insert in shoes and walk around until they cool. I've also heard good things about Specialized foot beds.