Kristen’s family hails from Connecticut but has always had a family lake house near Echo Lake in Vermont and her childhood is filled with special memories on the lake. It was only fitting that her and Kevin would rent a large lake house for their wedding party in Plymouth, Vermont, and tie the know at…