Thought it didn’t snow in Florida? Think again! Nickelodeon Suites Resort’s Let It Snow gives families an opportunity to experience the magic of winter at Christmastime without leaving the Sunshine State. On select nights through December 30, families at the Nickelodeon Suites Resort can enjoy a winter wonderland of ice, falling snow flurries, holiday adornment, […]