Combining walking, weight training and yoga is the most balanced for overall body fitness because it includes three key types of exercise: aerobic (walking), strength training (weights) and flexibility training (yoga).
Each type is important. Aerobic exercise such as walking, swimming, jogging, cycling, or tennis will give you a good cardio work-out that strengthens lungs and heart. Strength training that includes lifting weights or using resistance bands strengthen muscles and bones. Flexibility exercises such as yoga or tai chi can improve balance, coordination and range of movement, as well as lessening your risk of injury.