Lots of holiday events going on this weekend