We love Smugglers’ Notch Resort in Vermont. I mean, LOVE. It’s one of the most special places we’ve been as a family, and we were thrilled to check it out for the first time without snow on the ground! And, wow, there is so much happening! Here are just some of the MANY things to…