What to do this Weekend, Online and Offline: 7 May – 9 May

Our recommendations of what to do, where to go, and how to spend this weekend.