Ответ:

  1. Запятая не нужна: союз «да» употреблён в значении «и», соединяя однородные подлежащие.
  2. Нужна одна запятая: красивы, грустны — однородные сказуемые, далее они соединены союзом «и» со сказуемым «казались».
  3. Нужна одна запятая: при повторяющемся союзе «то… то» запятая ставится между однородными членами: то справа, то слева.
  4. Запятая не нужна: однородные дополнения соединены одиночным союзом «или».
  5. Запятая не нужна: однородные подлежащие соединены одиночным союзом «и».

Ответ: 2, 3.