Greenhouses will work to keep plants frost-free in the majority of winters. If you live in a place with uniquely harsh winters, then you may need to heat your greenhouse to avoid frost. More importantly, a greenhouse will keep your plants dry. This is crucial for their survival. A dry plant is less likely to frost or freeze than a wet one.