3 Things to do this weekend: May 3-5