I'm currently undertaking this cosplay at the moment. I bought a full body spandex suit and have purchased in bulk a whoooole lot of peacock feathers. They were really the only kind of feathers that gave the right colour and sheen.
As for attaching them, well, I'm still yet to do this part, but I know it'll be hugely time consuming. It's worth doing right though, amirite?