I live on the west coast, and fish mostly the Manatee and Braden Rivers in the Sarasota area, and the Caloosahatchee River in Ft. Myers, as well as the many canals along the Intercoastal Waterway. Excellet winter snooking also can be found on the Peace and Myakka Rivers to the south, and the Little Manatee and Alafia to the north. If you like city fishing, you can try the Hillsborough River in Tampa. 60 degrees is a good bet.
Warm water is the key.
If a front catches snook in waters that drop below 60 degrees for too long, you're likely to find snook floating belly-up, hard as a carp. One place it's easy for snook to stay warm is in the warm water outflows of the many electrical power plants found on both coasts. So, if you live within easy traveling distance to one of these, don't forget to try them in the dead of winter. The warm water not only attracts snook, but all manner of other critters you may be interested in. Both live and artificial baits will do the job on those cold days, but I lean heavily toward artificials.