Any recommendations of good summer programs in Princeton, NJ

<p>I am looking for full day summer programs for my middle school children in Princeton, NJ, need not be in the University campus. If you had any good experiences, can you please share?
Thanks</p>

<p>I know children in my school district that have attended programs at Princeton Day School during the summer and were very pleased with them.</p>