If you are looking for a name brand I may not be much help, but if you just want an effective shake, this might be worth a try. Use silk tofu for the main protein in your shakes and the texture will be amazing. Best of all, it adapts to whatever flavors you choose. I personally enjoy pumpkin, apple.
Skim or 1% fat milk. It's a great source of complete protein, plus a myriad of other necessary nutrients.
I use Herbalife - there is a new 24 Sports Line designed for athletes and fitness professionals that has totally changed my workouts. The Rebuild Strength has 24g of whey and casein protein, and a tri-core protein-amino blend of free amino acids which help rebuild muscle and speed recovery.
Without suggesting a specific brand, due to differences in ingredients along with allergies and sensitivities, make sure whatever shake you decide to have has protein and carbs. Both are essential for recovery after activities like yoga and especially running. Think of it this way: during cardio you lost carbs and some protein so that is what you need to give back to your body.
why do you feel that you need to take a protein shake? for the activiteis that you do you might consider a sports beverage such as accelerade that has protein and carbs for optimal replenishment of glycogen stores and minimize muscle tissue breakdown.
Bought a hand mixer/blender several years ago and started making my own protein shakes. I use orange juice, banana/ strawberries/ blueberries, plain non-fat yogurt and protein powder. Quick/simple and LOW cost.