If you reside in an area where temperatures drop to freezing, you have to take special care of your solar energy system. Every time the weather gets very cold, you need to turn the system off and drain it. This will help you keep your system working for a much longer time.
See https://diynewman.wordpress.com/2016/07/24/how-to-install-solar-panels-yourself-for-4k-diy-7kw/ for more details. This is how I installed a 7 kilowatt solar …
Be aware that you can still get solar power benefits even if you live in a chilly, overcast area. It doesn't need to be like Florida all year round for it to be a big part of your energy savings goals. Great solar power output can come on poor weather days.
To realize even better savings, purchase grid tied panel systems. If your panels are connected, you might be able to sell extra power to the local utility. This should help you pay for your solar energy system and will also give you the option to draw power from the main grid in case your panels are not functioning.