Cross-country skiing is a great winter activity to keep you in top condition through extended cardio workouts and strength loads. In addition, this sport is not at all expensive compared to alpine skiing.