If you aren't going to wear it very often, JC Penny deal and have your local dry
cleaner hem the pants. If you want it to look more professional for other purposes, Jos A Bank should have specials often. Just don't let them add the 10 extra fees for things. Just get one that fits and have the pants hemmed.