This is indisputable proof that a navy sweater vest and a blue dress shirt look amazing when matched together in a polished look for a modern dandy. Complement your outfit with a pair of navy suede loafers for extra style points. And if we're talking dressing ideas for 20-year-old gents, this outfit looks great on most gents.