The Princeton Public Library on Witherspoon Street has a very nice café just inside the front door: soups, coffee, tea, cookies. Latest posted hours are 7 a.m.-1 p.m., Monday through Friday, but check first.