best embroidered cotton cap for winter