From fedoras to berets, sunhats to headbands, panamas to peaked caps, the right hat can add the perfect finishing touch to an outfit.