Are snowmobiles allowed on Village streets?

No. Per Village Ordinance 32-82, "No person shall operate a snowmobile upon any highway, street, alley or sidewalk within the village"