Since you are arriving Newark late evening you might consider just staying at that airport and catching the 6:45AM flight to SDQ on Continental.
There is a service called Princeton Airporter which runs a limo service between jfk and ewr. I think it costs about $25 and takes aroundan hour and a half.
|