I'm not sure about the launches being open yet either. I was super pumped about the snow they were supposed to get after the last storm, but I checked the snow cams and it was a bust all the way around. This is what I use: http://www.northernchateau.com/northernchateau.htm
The entire left side of the page links to different snow cams around the Tug. If you still can't find out if any launches are open and we have enough snow, shoot me a PM and I will try to help.