Lots happening this weekend — an extra long weekend for some lucky people out there. Here are 10 fun things to do, from run ...