Get Stuff You Wouldn't Normally Buy.
The perfect gifts are the kind of things you dig, but wouldn't actually buy yourself. For most guys, this means stuff like accessories and loungewear. Gloves, scarves, and umbrellas are always a solid investment for the season, but so is a nice pair of pajamas or a comfortable bathrobe. You might not need anymore hoodies, sweaters, or pants, so why not turn them into the sort of things you don't have, you don't necessarily need, but certainly would be nice to own?