Things to do this weekend.