From beanies to baseball caps, here are the hats to complete any outfit.