Shopping for sports fans can be harder than one might think. Chances are the fan in your life already has a variety of hats, ...