Heels or flats for an Indian wedding? Compare comfort, style, venue and outfit pairing to find the right footwear for every wedding function.