If you love summer lake swimming and fishing, or a colorful fall foliage experience (not too far away, hard to believe!), be sure to visit Echo Lake Beach, located right off Route 93 in Franconia Notch State Park, N.H. The lake is simply beautiful, one of the most scenic and cleanest bodies of water we’ve traveled […]