Yoga with running sounds great - cross training like that is important with running, because running is so hard on your body.
I like swimming to balance out running - it's an upper body focus instead of a lower body focus, and it's zero-impact on your joints. I know I don't have to convince you of the benefits of swimming though, water baby
