I've got plenty of shops around me, but with a wide foot none of them seem to carry the shoes I want in my size. I end up buying shoes online. I look for great deals (so I won't be out too much money if they don't fit) or I look for places with great return policies (like Zappos). What I don't do is accept a shoe that doesn't fit my foot well. Any problem with fit will be exacerbated hiking 10 miles up a mountain and the almost good enough shoes will feel like a terrible decision.

Good luck!