Well Soho is by far my favorite place for shoes because you can find shoes priced anywhere from $5 to $2,000 it just depends where you look. There is so many little shops such as Mystic Boutique and Necessary Clothing which carry inspired looks off the runway but the shoes are very affordable. Also, you will find Bloomingdale's, Chanel, and Prada which have the top shoes. Personally, I love the Bloomingdale's in Soho because it is in the heart of fashion and they always have something fun. Oh and I love when they have sales there because you will always find a great deal :)
If you are more of the pricey girl with shoes, you should look on Fifth Avenue. They always have in season styles on Louboutins, Jimmy Choos, and Lanvins.
Recently I actually found these beauties (Rebecca Taylor boots) at Daffy's which has a location in Soho. They were originally $800 but they were on sale for $100. Now tell me that isn't the greatest deal ever!