From block heels to supportive sandals and pretty embellished flats, the most comfortable wedding shoes offer stylish support on your special day (and night).