I think black is probably the best bet, pumps or a kitten heel.
There are nice ones on that long tall sally site but pretty expensive and I dunno if your sister wants to pay £65-110 for a pair of shoes?
Ebay is another option. I did a search there for ladies black size 10 and a few came up, most have bids on but so depends whether you mind them being second hand and waiting a cpl days to see if you win.
Why did they pick her dress? Is she a bridesmaid type person?