A small hint for matching colors:
If your dress or shirt+skirt have several colors (main color and some other colors) match your shoes with one of the other colors.
Example: The main color of this dress is blue. It also has a print of pink flowers, so I matched this dress with a pair of beautiful pink Casadei pumps.
Dress: Asos – fleamarket