Vests are always in style. Sweater vests may be a tad overdone, although they are still to be recommended. But the best vests of all are the kind that need to be worn with dress pants.