Seacoast Science Center, Rye Wedding Venue