I would suggest platos closet. They have some nice name brand clothes for a fraction of the price it would cost in a store. Also, Victoria's secret sometimes runs sales on yoga pants. I got a pair last month for $15 from there!
You can get the Danskin brand at Walmart for cheap ($15 or so) and they are really good yoga pants for the money. But they are just plain black - nothing fancy - and all they have are the long flared kind so if that's what you want then they are perfect. :-)
Walmart, target , forever 21, sears, Victoria secret has some but there a little pricey theres some on clearance though ,
Try giant tiger, I got a pair from there and they're good quality and are so comfortable, you can also try Walmart or any department store really, you'll have to look around but it's worth it to get the best deal
I would try forever 21. They have lots of inexpensive activewear.