Don't let the critics fool you, Buffalo is the place to be. When the snow hits our Queen City becomes a wonderland of wintery goodness.