I want to get one really nice suit that I can wear for different occasions (wedding, job interview, functions, etc.). I'm still a student so I can really only shell out the money (credit ) for one really nice one. Right now all I have is a black Banana Republic blazer I wear with whatever black slacks I have.... So what brands/stores should I be looking at? Style? Color? I've heard to go with dark blue and two-button blazer, but My main concern is I want it to fit nicely.