About a month or so ago I ordered some Teva Pretty Rugged Leather sandals and Teva Olawahu flip flops from Zappos.com. I am not a flip flop wearer (never could stand the piece between the toes), but Zappos has reviews after each shoe and the reviews on these were just so good I decided to try them. I wore both pairs around the house for a couple of days and they were so comfortable it was like going barefoot. No break-in period was required. The Olawahus particularly were like walking in a cushion of soft foam. Both have a small arch support built in and the straps are padded really well. On the Olawahus the piece that goes between the toes is turned kinda side ways and is really soft material, so it doesn't irritate. After two days when I decided for sure to keep them, I started wearing them everyday to walk my dog. I usually walk a couple of miles everyday and found with these Tevas that I could forget I even had them on. I have a little toe on my right foot that always seems to hurt no matter what shoe I wear. But neither of these shoes even touched my little toe, so it was great. I liked them so well that when I saw a pair of Teva Mush flip flops in the store the other day I had to have them. They were just as comfortable as the other two. These two pair of flip flops and one pair of sandals are the only shoes I'm taking back to WDW in May.
I've ordered from Zappos several times and two things I like about them is that the shoes have several reviews telling people how they fit and they have an excellent free return policy, so you can order several pairs, wear them around the house for several days, and send back the ones you don't like, no questions ask, and they pay for return shipping. I would read the reviews from people who have foot problems similar to yours, order a few pairs and try them out for a few days.
I've ordered from Zappos several times and two things I like about them is that the shoes have several reviews telling people how they fit and they have an excellent free return policy, so you can order several pairs, wear them around the house for several days, and send back the ones you don't like, no questions ask, and they pay for return shipping. I would read the reviews from people who have foot problems similar to yours, order a few pairs and try them out for a few days.