I would like to second J.Crew. I've always had luck with their suits.

And I just saw some really cute, functional ones at Athleta, though I haven't ordered any yet to comment on fit or quality.

www.athleta.com