Your Holiness, I purchased mine at the Men's Warehouse. Nice experience, and pretty damn nice material. Can't help you on the white dinner jacket, though. That's over my social scale.
Men's Warehouse has another outlet called K&G. One location is on 290 close to the Northern Tool.
They do in store alterations which everybody will have to have and can generally do them quickly if there is a good reason. they also have all the trimmings, shirts, ties tons of selection.
See Saul and he will take care of you.