historic towns near Princeton