Where can I buy good quality but cheap makeup?

I live in South Australia and I am willing to travel into adelaide to get it. I need new makeup for my dance competitions, it needs to be good quality, easy to use but reasonably cheap! I would need quite a bit of different stuff like foundation, powder, concealer, blush, eye-shadows, mascara, eyeliner (liquid and pencil) and makeup paints.

Does anybody know somewhere I can get this?