Believe it or not I'm a huge fan of The Hat Box. The suits are not that expensive and they last very long - and they're nice. Their hats are cheaper than Bencraft too. The only thing I would warn you is that they sell clearly fake brand name ties like Hermes. Otherwise, a good experience.
for shoes once you know your size with a given company i think the best way to go is ebay you got to keep on looking and you will find something. (i am a lot more apprehensive with clothes on ebay as many are fake (see all the ebay guides on spotting fakes) but with shoes as long as you know your size with that company(size varies from company to company) i think you are fine.
People sell fake shoes on ebay also.