If you can produce more food than you consume, max your food at X4, aswell as build any entertainment building to increase your villages base popularity.
Make sure your castle is enclosed (a simple wooden wall will do it), and ask the people in your Parish to help clear out the wolve lairs and enemy castles. Your Parish sheriff should be able to use the Parish army to do so. You can also decrease your taxes to increase village popularity.
As for the weather, it's not something you can control, every now and then there is bad weather which gives your parish negative popularity, it's just a dynamic of the game. There are also times when the weather is nice, and it adds a bonus.
It would be easier to help you out over Ventrilo, so hop on if you want help and shoot me a PM.