We have a wizard costume that the hubby picked up a few years ago, IIRC it was about $30 on Amazon. This year my daughter wore it to hand out candy so I had to pin up the hem for her.
Nice thing is that it goes on/off in just a minute and it's machine washable, so I just wash it and put it away after each holiday.