OK, I need to buy a suit. I haven't worn one in years (I'm now 31). I want no more than one--of decent quality of course--since I won't use it that often. It'll mainly be for weddings, dressier dinner/dance events, and the occasional church Sunday (also for a job interview coming up). About ten times a year maximum. So if you could spend up to $1000, what would you get? Also, what color works for most occasions? Charcoal, perhaps?