Best Weekend Getaways in New England

Niantic, Connecticut

Norfolk, Connecticut

Watch Hill, Rhode Island

Concord, Massachusetts 

Jamaica, Vermont

Woodstock, Vermont

Naples, Maine