(Grand Isle VT)After flying into Vermont, took a ride around the Champlain Islands and got to see what makes the place so charming. Across the large lake can be seen the Adirondack Mountains in New York state on the other side. Lake Champlain – Boats Lots of boats and marinas, quiet country roads passing family […]