1. Wear a coat to protect yourself from/of catching a cold.
2. He suffers of/from headaches.
3. Entrance is free of/in charge.
4. John will stay at/with us during he festival.
5. Is there a cure of/for the flu?
6. Thanks, but I'm on/in a diet.