This laid-back pairing of an olive raincoat and navy chinos is a never-failing option when you need to look stylish in a flash. Black leather derby shoes will breathe an added touch of sophistication into an otherwise mostly casual getup. An outfit like this is perfect for unpredictable spring weather. So if you're scouting for a nice and age-appropriate combination for a 20-year-old guy, this just might be it.