Well, the best lens for indoors in low light when you don't want to spend too much is the
EF 50/1.8 II. It's not a zoom, but it's fast, sharp and around $100. Anything else will be more expensive and any fast zoom will be a lot more expensive. If you really want a zoom then something like the
Tamron 17-50/2.8 would probably be your best bet, but the cost is almost $500.
The yellow in your pictures can be partly corrected by adjusting the camera's white balance (check your manual).