Hi Sharon. I don’t know if there is a ‘best’ cross-training for runners since everyone is different. But, I do agree with Jocelyn that cycling and swimming are both good. Additionally, I would add weight-training (particularly upper body) and stretching (yoga or otherwise) because in my experience in working with ‘distance’ runners is that these are areas that they do NOT typically focus on.
I hope that this helps.