Teaming a white and red vertical striped dress shirt with navy dress pants is an on-point option for a smart and sophisticated look. If not sure about what to wear in the shoe department, stick to a pair of tan suede loafers. This pairing looks cool no matter your age.