Lots of great activities going on this weekend and next week