Not all cars are made for the snow. Some cars are better left in the garage during winter for safety and practical reasons. There are several things you need to go over when storing car for winter.
Check your engine oil and top up fluids. Use the dipstick to determine if the oil is dirty and needs replacing. Fill the fuel tank to prevent interior surfaces from getting exposed to air which can cause corrosion. Depending on the type of fuel, you might need to add a stabilizer. Make sure the radiator fluid mixture is right. Radiator fluid must have the right amount of antifreeze to prevent freezing during the very cold months.
Wash and clean before storing your car. Make sure the underbody is clean. Leaving mud and dirt on your car can damage finish and cause corrosion. Do not store the car right after washing. You can drive it around the block to help dry off crevices. If needed, perform paint repair or moisture proofing. While you are at it, you might consider car lacquering so that when springtime comes, your car is ready to rule the roads.
Use a breathable cover to protect against dust and scratches while preventing moisture buildup underneath.
Store your car in an ideal location. The ideal location is somewhere dry and with few people moving about. A home garage is perfectly fine. Nowadays, however, home garages tend to serve also as a workshop or storage space. There is also the fact that many families have more than one car. In the absence of a garage or enough space, you can look for a storage facility.
Disconnect the battery to prevent depletion and eliminate the risk of short circuiting. You can take out the battery or leave it in place. You can then attach the battery to a tender or maintainer to preserve its condition.