Oh, I forgot I also don't leave the floor mats lying on the carpet, and I lay about 8-10 bounce sheets in various places around the interior, engine, and trunk. I used to take the batteries out, but have had better luck leaving them in the past 6-7 years. Plus it saves on the wear and tear of my back. The guys that winterize my boats and jet skis say they don't even take batteries out of watercraft that are stored outside for the winter. I keep mine in the barn where my animals at least provide a little heat through the winter.
4 months should be a breeze. Sometimes it's 6-7 months around here. It makes it so much more fun when pulling the cars out in May verses those unlucky members that get to drive their cars all year round.
Your barn will be warm enough for the battery. Is it humid or dry in your barn? We get sustained cold temp below -35F. Weak batteries don't wake up in spring. Batteries typically last less than 5 years here ... except my JD battery. It was born in 2000 and still lives! Never jump started.