Also just to add about weather, i've never had any luck on clear gorgeous blue sky days when the atm pressure is high. All my recent positive fishing outings have come on overcast days with intermittent clouds and passing showers. seems like the fish get more active when the atm pressure drops or is dropping.
Remember, cold water sinks and warm water rises, so the water will be warmest right under the ice.
This is not true in winter. Just the opposite is. Water just below the ice is as close to 32* you can get without freezing. Just before ice in and just after ice out the surface temp is very close to 32* yet down in 6-7--8-feet and deeper the water temp is more like 37-38* and it stays that way all winter. Why? Because of water pressure deeper water (relitive term) never reaches 32*. If it did ponds would freeze from top to bottom every year and kill all the fish.
This is why on deeper ponds bass do go deep in the winter. The water there is actually warmer then the water in the shallower water. It's the shallow ponds (ponds under 8') that fish stay the most active in cold weather months.