LGA is probably your best bet.
If you're arriving at a time that'll put you on the highway at rush hour, I'd recommend the trains .... Metro North has two stations in Darien, though not all trains make the smaller Norton Heights stop.
If you're arriving off-peak, the LGA to Darien drive can be as little as an hour - or even less, if DOT isn't tearing up I-95.