Taking baby on a picnic how do I prepare him for the heat?

Brittany

Should i put sunscreen on him?

Are there visors small enough for his head?

What should I buy?