As to the waterer freezing .... I have not found a good way other then to heat them. I use open water dishes so it is easy enough for me to dump them at night and just refill in the morning.
There are flat panel wall mounted coop heaters available. Mypetchicken.com has them. Another option with...