Once Upon a Mattress at the Princeton Festival – Musical performed at 185 Nassau Street, Friday and Saturday at 8 p.m., Sunday at 3. Tickets $45.

A Little Night Music with the Princeton Summer Theater – A Sondheim musical set on a country estate in Sweden. Hamilton Murray Theater, Princeton University, Friday and Saturday at 8 p.m., Sunday at 2. Tickets $25.

Screening of `The Clean Bin Project’ at the Princeton Public Library – Documentary about a couple’s friendly competition to live waste-free for an entire year. 7 p.m., free.

Open Mic Night, Infini-T Cafe – Stop by for a cup of tea or to sing a tune at the Hulfish Street cafe in downtown Princeton. Begins at 9 p.m.

Saturday, June 23

Farmers’ Markets in Montgomery and West Windsor – Montgomery Friends of Open Space market at the Village Shopping Center, 1340 Route 206 South, Skillman; West Windsor Community Market at the Vaughn Drive Parking Lot, Princeton Junction Train Station. Both run 9 a.m. to 1 p.m.

Stony Brook Walking Tour, Historical Society of Princeton – Follow a portion of the trail that Washington took from Trenton to the battlefield. The tour includes stops at the meeting house and cemetery. Updike Farmstead, 354 Quaker Road, 2 p.m. Tickets $4.

House Concert, Candlelight Concerts for Epilepsy Awareness – Francis Dunnery performs at the Pennington home of Eric Miller, who is raising money for epilepsy research and working to raise awareness about epilepsy. 8 .m. Register at www.candlelightconcert.org.

Sunday, June 24

Olympic Day, U.S. Rowing Association – Go for the Gold 5K at 9:30 a.m. Announcement of the 2012 Olympic Rowing Team at 11:30 a.m., meet and greet to 1 p.m.Mercer County Park, 334 South Post Road, West Windsor.

Hidden New Jersey Authors Book Signing – Linda J. Barth and Hazel Mitchell, authors of ‘Hidden New Jersey,’ a seek and search book for ages 3 to 100, sign books at the Morven Museum at 55 Stockton Street from 2-4 p.m.