I think a dress mess style jacket would look nice for your formal occasions.. but mind you.. this is my opinion only..