The rules about what to wear for fine dining used to be black and white, but many places now leave it to patrons' discretion.