Cross Training

Options
I am just sitting here cutting coupons because my brother knows how to make 500 a week cross my way. I been wondering what is everybody's favorite method of cross training to get ready for Marathons?
Mine is Swimming.