Gabarito disponível
Resolução comentada
'Dia a dia' não tem crase: locuções com palavras repetidas não levam crase.
Em 'dia a dia' há só preposição entre palavras masculinas repetidas, e o mesmo vale para expressões do tipo 'frente a frente' e 'cara a cara'. Por isso a regra enunciada na alternativa B está correta.
Análise das alternativas
A) 'A lápis' não tem crase porque a palavra é masculina, não por ser instrumento. C) O exemplo mistura casos, e a explicação sobre cidades não fecha com o exemplo escolhido. D) Antes de feminino plural genérico, sem artigo, não há crase; a explicação está mal formulada. E) 'Casa' perde o artigo no sentido de lar, mas com especificador (adjetivo, expressão) a crase ocorre; aqui 'felizes' qualifica o sujeito, e a explicação confunde isso. B) está correta.
Referência: Crase: casos facultativos e proibitivos; locuções com palavras repetidas.
Resolução comentada do VaiConcursos.