Down the Cape, Falmouth's Main Street offers a long stretch of eclectic boutiques, handmade jewelers, cozy bakeries, small ...