The Lake Champlain Islands in Vermont are unassuming — as if they haven’t quite figured out how popular they actually are.
That’s the everyday magic happening at this retail wonderland just minutes from Washington, D.C. The covered walkways lined with familiar storefronts might initially seem like standard outlet fare, ...