Our list of top things to do this weekend includes free museum admission, Balboa Park Powwow and San Diego River Days.