NJ transit to Princeton Junction, change to dinky, it's on campus. Then you can walk around campus. No need to rent car.
Stay @ Nassa Inn on Palmer Square. That's the only hotel can walk to campus.
If arrive @ ewr @ 9am, no need to stay over night @ Princeton. Can finish the tour, and head back to the airport.