Top 10 things to do this week: July 31-Aug. 6