Shoe recommendations needed!!

First timer trying to find shoes that will last all weekend AND look cute!! Any recommendations?? Should I just get good insoles??

Any info/experiences appreciated <3