If she is going to the Wall your hair has to be covered. Even if you aren’t Jewish. But she is. She looks fantastic.
No, hats are not required of women at the Kotel. Traditional married women do cover their heads in public, including, of course, the Kotel. Females are, however, requested to cover their shoulders at the Kotel.