Like nice suit jackets and vests that you find at upscale and department stores, but for cheaper...
Most Helpful Girl
try a thrift shop!0
Most Helpful Guy
Are you considering this for work or just in case you are summoned to a formal gathering?
Suits need to look good, now you don't need to get a $500-1,500 suit but there are cheaper shops out there that will fit you in a nice looking suit for $100-200 range depending on their sales. The tailors there know what they're doing and you will feel / look good for the occasion whatever that maybe.
If that's not your budget then i'd consider sticking to Jeans + nice button up, an un-fitted suit looks very tacky.
You need to get fitted and the suit to match. Don't walk into a thrift shop or department store and try to mix match (even if the blacks are off colored, you will be conscious of it and it will look tacky). So unless you are Mr. Good at Fashion, i'd stay away from trying to color blend.0