Discover the top things to do in Princeton, NJ, from historical sites like Princeton Battlefield to cultural gems and outdoor adventures.