I'm also a size 10.5 wide. New Balance makes wide sneakers. When I go to the store I just ask what New Balance sneakers do you sell the wide version for.

As for dress shoes, I get them at "The Shoe Station" not sure if it's a local store or chain.