Subject line pretty much says it all. My father has offered to take me to a home game, but neither of us have ever been there and he wants to avoid driving if at all possible. We live in Charlottesville, Virginia. So what would be best? Fly in? If so, to what airport and how would you recommend getting to/from the stadium? Or possibly by train -- there is an AmTrack station in Charlottesville, but I don't know if taking it to New York or one of the Jersey stops makes sense.

Any advice is appreciated. Thanks!