Yes, red would be just fine, but make sure it looks classy since this is a very formal event. Stay away from the color white, it is considered rude to wear a white dress to a wedding. And also try to avoid black, but it depends on the specific event.