I love when I can find shoes on Amazon, but a lot of times they don't have my size available. When they do it is always a good deal, and better price for the same thing at other places.
I too find shoe selection in local stores poor. Sometimes I get lucky at Marshalls, but that is about all. Places like TJ Maxx and Nordstroms Rack have so many styles and so many more shoes on line than they do in the stores. I am lucky I can buy on line and return to the stores if they have to be returned. I buy from Zappos and 6 Pm occasionally too.
The photos of the shoes you posted are adorable, especially the blue with the black bows. Similar shoes are on Mod Cloth -lots of cute unusual shoes. I have never bought from them, but I think they have free returns too-may want to check them out.
If I find a brand at Amazon I am not familiar with I research the brand and most of the time find the same brands other places, but mostly not the same shoes. Mod Cloth does not post the brands, but sometimes you can see them if you enlarge the photos -usually they are the same shoes sold elsewhere under different brands or you can find the same ones.