I don't know what your budget is, but I would suggest checking with an old-school shop like O'Connell's in Buffalo for odd trousers. The trousers will be a fuller cut.
I concur with the posters above that your tailor didn't do the right job. Darts are the solution.
Sir Grotius, the best cleaner in Philly is Gem Cleaners in Mt. Airy. They pick up and deliver. Not cheap, but the pressing is done by hand. Your suits will come back looker better than ever. The only other choice is Carriage Trade.