You could also go with an off-white; it would add a slight bit of color to it as a whole.
The white would stain easier, but then it would look more crisp, clean, and Romanesque.
If you would like to dye the fabric (I suggest regular old fabric dye that you can find just about anywhere), make sure you test-dye it first! The type of fabric could affect the colors, and often times you have to experiment with water-dye ratio to get the right shade you want. And if you put it all in a washing machine, make sure that you run a rinse cycle without clothes in it afterwards to help clean out any leftover dye. With that said, make sure that the dress is the only thing in the washer when you're actually dying it; it should all come out pretty evenly. I've only ever dyed gloves and rope in a bucket before, but it all come out even, despite not being the shade I wanted.
Not a pro at shoes, but I think the dancer shoes would be a good base? Might need something to help make them point at the end, but I think it should work. Make sure that they're comfortable to walk around in, though! Or just carry extra shoes.
(and thanks for asking this, I was trying to figure it out, myself)
Also, thanks for the suggestions on the jewelry, everyone.