Men's warehouse can fix you up. Still go with the usual conservative colors for airlines.
If you want a suit that will look stylish at say weddings, and maybe make an above-average impression at an interview, find a local shop that does custom suits. That will cost more naturally.