There are plenty of events to enjoy this weekend.