Mostly beacuse of Finnish winter, I've done some cross skiing, speed skating (my new favorite winter sport :D) and running.
I've heard good things about swimming, and it would train upper body, which doesn't get that much exercise otherwise.
Yoga, pilates, stretching and weights are also in...