In the ongoing weather model "battle" between the Americans and the Europeans, we may have come out on top for this week's blizzard... but meteorologists still went across the pond to get the forecast for New York City and environs.New York City, much of New Jersey and Philadelphia got much less snow Tuesday than the National Weather Service had predicted. New York City officially received 7.8 inches at Central Park,...