Thanks for your advice.
I was thinking black shoes might make my legs look too pasty - even with a bit of fake tan slapped on. Especially with that black panel at the bottom of the dress.
I have a lovely pair of rose coloured heels which cost me a fortune and I adore, but the shade isn't quite right, they're a bit too orange.
How about white or cream coloured shoes?