My choice for a 17 year old might be a 10-year old pre-dented Volvo S60. Avoiding the NYC area it's a 338 mile drive between Albany NY and Gettysburg PA. Given the S60's 17.8 gallon fuel tank, and given EPA 23/20/30 MPG (let's say 23MPG since it's all Interstate highway driving), she should be able to drive from Albany NY to Gettysburg PA without stopping.
(If her bladder holds out.)
Getting a pre-dented car for your kids is an excellent idea.