I would stop in both JCrew and Banana Republic, which often have substantial markdowns on their items. I wouldn't pay retail in either place, though. Go to Marshall's and/or TJ Maxx where you can find dress shirts (Ike Behar, Polo, Ted Baker), ties (if you're after that), socks (bought some Pantherellas a couple of weeks ago) and pants. I would also try thrift or consignment if you have the time and know of good ones. Nordstrom Rack sounds like a great suggestion if you have one locally. If you can get a Talbott shirt that would be a great buy. And agreed on ebay, it's not the best place if you're in a time crunch. The shoe thing is going to be a bit trickier, but you're simply going to have to compromise there and not worry about it.