Everyone has seen photographs of Mexicans wearing those big sombreros. When you come to Mexico, the astonishing thing is, nobody wears these hats at all.