Buffalo airport is in Cheektowaga NY (9 miles NE of the city), Syracuse airport is 5 miles north of the city North Syracuse , the Rochester airport is 3 miles southwest of downtown. Erie airport is 5 miles southwest of downtown, just outside the city boundary. I'd say out of all those locations Syracuse total is best spot for snowfall totals. If Rochester recording station was 3 miles NE of the city instead of SW they would average quite a bit more, same with Buffalo 3 miles SE of the city. If Syracuse was 3 miles south of the city their average would drop significantly. Binghamtons recording location is in a great place for snow totals too, forgot about them. Their average is much higher than the city is.
The example you posted is definitely different though. If the totals were recorded along the water in Marquette the annual totals would drop by feet, thats a massive difference in recording locations. We saw this when Buffalos recording station was right along the water, the average snowfall totals was much lower than what it is now.