Snow in metro-Atlanta? It’s rare, but there is one place where it’s always guaranteed — License to Chill Snow Island brings a snow-filled winter wonderland at Margaritaville at Lanier Islands where ...