Hi Anna,
For #1 especially, no “weather”. It is natural to just say “it is sunny”, and speakers know you mean the weather.
For #5, it seems like the meaning is “we are talking in the evening about the day just ending”, so I would use the past perfect for the condition clause, just like in #4.
So, “if it had been sunny today, we would have gone to the sea.” We can drop “weather” and use the placeholder subject “it” to sound more natural.
Edit: John is right about the subjunctive, but it might sound formal here.