Try many combinations to find out what is best for you. You might find that you look especially good in a mantilla even if you aren't tall and stately. Most headpieces come with a veil. The long cathedral veil is generally worn at a very formal wedding and often serves as the train on the dress. If you plan to dance at your wedding, you may want to order a veil that can be snapped off at the headpiece.
Silk is appropriate with every fabric.
Satin would work well with a winter fabric. Linen is good for a summer fabric. Rough up the soles a bit or you may find them to be very slippery. Applying a light coating of sand to the soles of your shoes would aid against slipping as you walk down the aisle. Remember that you will be wearing your wedding shoes for several hours, so, make sure you pick a shoe that will be comfortable and that it fits.