So my husband and I are from South Dakota where weddings are VERY casual. We are going to my cousins wedding in Seattle this weekend and the invitation said that we should wear cocktail attire. I really hate to buy a suit jacket for one occasion, is this really necessary? Could he get by in a blue shirt and tie or maybe a black shirt and tie with black pants? TIA!