I'm tempted to drive. We usually do, since as a family of 6 from Ontario, flights can be awfully expensive.
But, our next trip, my husband is staying home. The kids and I are being joined by my mom, sister and 5 nieces and nephews. 12 people means 2 vehicles, but only 3 drivers. I'm not willing to do 23+ hours of driving without another adult to switch off with.
I considered doing the auto train, but it's still 8 hours drive to there, and then the cost is the same as flying from Buffalo. So, looks like drive 4 hours to BUF and fly from there.