Here are NorCal things to do this weekend