So, I'm 19 and about to turn 20. I think it is about time to get a decent suit that would be appropriate for as many situations as possible and last a long time. Like business/weddings/etc. I've been doing some reading that a two-button jacket is best. I couldn't decide whether a gray or charcoal color would be best. What is a reliable brand that sells suits?