I’ve had tremendous luck buying shoes through Zappos. I wear a size 10, which isn’t that hard to find in stores; however, Zappos offers a lot more styles/brands/colors than even the best shoe departments/stores. Also, I don’t have to spend hours driving around to find what I’m looking for.
I also buy at Amazon when search results for an item indicate I can’t find it locally.