Burlington sits on the shores of Lake Champlain with the Adirondack Mountains nearby. As Vermont's largest city, it offers waterfront activities, a walkable ...