Six things to do this holiday weekend