Best to go for a colour that either matches or compliments the dress tone. For example if your dress is bright white, steer clear of ivory shoes and make sure you choose a pure white shoe. You want to avoid a clash in colour tones.
Also, if your dress is anything but pure, clean white do not go for a white shoe. This can cause your dress to look dull, dirty and old as the shoes are a crisp bright white and the dress is slightly off white or ivory in appearance.
Blue shoes are also fun for your 'Something Blue'!
Nude is always a great option! Finding one that matches your skin tone nicely is best, so you get more wear of the shoes after the big day and there is no chance of the dress clashing with them.
If your dress has a champagne or cream based undertone, best to go with an ivory shoe. For a blush undertone, nude tends to look best and compliment the dress nicely!