5 fun things to do this weekend (July 9 - 11)