Follow along on a weekend visit to Madison, Connecticut, a seaside town where nature and culture live side by side.