What to wear to a wedding? Our advice from clothing to accessories