Free things to do this weekend: street festivals, sports physicals and more