The best idea IMO (my friend does this), is to rent a real, high quality, costume from costume rental stores (I'm sure there are plenty of them wherever you are, just search). You get something really nice, real material, for a great price, and you don't need to keep it. Also, the difference a professional costume makes to your image and vibe... just wow.