Our first winter aboard a boat, we sort of roughed it. We had a wood stove and while it was nice in a lot of ways (nothing beats the smell of a wood fire), it was hard to keep warm. It went out often (we had to refill every 30 minutes or so) and it kept us cold at night (we weren't willing to get up every 1/2 hour to refill it!)
Every winter we get the boat to be a bit cozier. You may recall that last year, we purchased a rug heater from Speedheat Floor Heating and it was a fantastic thing.
This year we decided to take it a step further by buying cheap carpet and laying it out in the entire boat. Let me tell you - Madrigal is COZY. We've been walking around in our socks all day and we're in bliss. Willie has been laying on the floor like a normal dog (he wouldn't even sit on the floor before). Honestly, it's amazing. It makes Madrigal feel so much more like a home (it's unnecessary in the summer, but since we can't move the boat around in the winter, it's made all the difference in the world.)
Anyway, we love it, and wanted to share.