Don't dismiss the possiblity of having a nice jacket tailored. If you don't wear a very large size, you can find some very nice jacket/vest combinations at J.C. Penney and other such places that could easily be modified by a competent tailor at a very reswonable price.