Try Bell helmets - if they fit your head shape. I kept the visor on mine. I hit my husband in the back with it whenever I get aero on the tandem , but he doesn't mind,
For sunscreen we use Coppertone Sport - SPF 30 and Coppertone Oil Free SPF 45. Neither seems to make me break out any more than normal.