I wasn't planning on getting my suit tailored to be so tight. My pants are not that short either. (The lower picture is the suit I own and will be wearing) I also want to wear socks, as I think it is classless to go to a wedding without them. The main thing I was wondering about was shirt, tie, and socks as stated in the original post. I think a pale yellow will work, but not sure if a silver/grayish tie will work with my suit.