EGG DROP DESIGN COMPETITION -- Today, 2-4 p.m. Ages 8 and older. Families design egg containers using only a sheet of paper and a rubber band, then drop their creations off the museum's 24-foot second-floor balcony. National Building Museum, 401 F St. NW. $10. For reservations, call 202-272-2448.

KIVULU! -- Friday at 10 and 11:30 a.m. All ages. Daniel Ssuuna performs dances and drum beats from Uganda. S. Dillon Ripley Center, Discovery Theater, 1100 Jefferson Dr. SW. $5, children $4. 202-357-3030.

CINDERELLA -- Opens Saturday. Through Aug. 21. Ages 4 and older. Actors and puppets tell the fairy tale. Classika Theatre, 4041 S. 28th St. Arlington. $12-$15. 703-824-6200.

JAMES AND THE GIANT PEACH -- Opens Saturday. Through Aug. 14. Ages 4 and older. Roald Dahl's book comes to the stage. Imagination Stage, 4908 Auburn Ave., Bethesda. $12-$15. 301-280-1660.

FAMILY DAY -- Saturday, 10 a.m.-3 p.m. Fabric artist Sonie Ruffin explains her craft and invites participants to help her create a quilt. A 10 a.m. talk and demonstration is geared toward adults, with a presentation for younger audiences at 1 p.m. Renwick Gallery, Pennsylvania Avenue and 17th Street NW. Free. For reservations, call 202-233-0667.

RIVERS AND ROOTS MUSIC FESTIVAL -- Saturday, noon-9:30 p.m. A day-long celebration of local agriculture featuring farm animals, organic foods, cow-pie bingo, Missie the International Champion Jumping Mule and more. The evening program features music from bluesman Catfish Hodge and the local pop-country band Eddie From Ohio. Sunnyside Farms, intersection of Highway 211 and 522, Sperryville. Free, after 5:30 p.m. $10, children 10-17 $5, 10 and younger free. 540-743-3083.