I will make recommendations. What to wear: A Tuxedo is not the only option. You have a couple of other options. First off, if the wedding is being held during the day time hours, you might consider wearing what is termed, "morning wear" as opposed to a Tuxedo, which is "evening wear." Traditional morning wear consists of a cutaway coat, vest, trousers, and tie. Here is an example of morning wear: http://www.hackett.co.uk/1049.html
Here is another example. http://www.turotailor.fi/turotai....oat.php
From your post, it seems that you are tall and fit. A cutaway jacket might be a very good look on your frame. There are a number of variations to this traditional morning wear theme, and if you feel the need for individualizing your look, an interesting vest or tie is an easy way to accessorize your outfit. As an alternative to a morning coat, you could wear a nice suit. Certainly, this is appropriate, and in many respects more practical, as you can buy a nice suit and then wear it for work later on. Personally, I would advise against this. This is your wedding. Hopefully, it will be the only time in your life that you get married. I think that your clothing should reflect the unique and important nature of this day. Dress up. Look sharp. Your wife will presumably be wearing a beautiful wedding dress. You need to look just as good. So, on to Tuxedos. A single button peak lapel tuxedo is the most classic and attractive option. Wear it, and you will look terrific. The picture that you posted of the multi-buttoned "tux" that you are considering is just not that attractive. It is like the powder blue tux and ruffled shirts of the 1970s. It seems like a hip and cool option, but when you're looking at the wedding album a few years from now, you will ask yourself, "what was I thinking?" Wear a traditional, classic tuxedo, and you will look at your wedding album and think, "damn, I looked good" (probably followed by a thought of , "I really need to get back in shape.") So. Get yourself a black, single button, peak lapel tuxedo. What to wear with it: You have a number of shirt options. All formal shirts will have French cuffs (requiring cufflinks) and will require studs instead of buttons for the top 3 or 4 button holes. (not including the very top button at your neck.) The formal shirts are different based on collar type (wing or point) and the front construction of the shirt (pleated or pique.) Pique is a type of heavy textured cloth. You probably already know what pleats are. So, your choices are: Wing collar, pleated Wing collar, pique Point collar, pleated Point collar, pique The only one of these which I would not recommend is the wing collar pique shirt. This choice is best reserved for white tie and tails. Of the other three combinations, my favorite (and the one I use for my formal outfit) is the point collar, pique front shirt. Here are two examples of a pleated, point collar shirt: http://www.sierratradingpost.com/product....3503F7F http://ecom1.bermanbasics.com/berman/product291.html
Here is an example of a pleated, wing collar shirt: http://ecom1.bermanbasics.com/berman/product292.html
Here is an example of a pique, point collar shirt: https://hansensclothing.com/advdispl...?id=2113&sra=4
Here is an example of a pique, wing collar shirt: https://hansensclothing.com/advdisplay.asp?id=2114&sra=
Vest vs Cummerbund: You need to wear either a vest or cummerbund with a single breasted Tuxedo. I prefer a vest. White and black are traditional, but there's nothing wrong with a tasteful vest of a different color if you are looking for some additional flair. Tie: Get a black bow tie that you tie yourself. Shoes: Black patent leather formal shoes, or black plain-toe Oxfords buffed and shined until they glow. Renting vs. Buying: You'll look better in your own outfit. However, if you are like me, you have a LOT of other expenses coming up as you are going to be establishing your new household. Buy if you can afford it, but if not, then just rent. If you stick with classic looks, you will look fine in a rented outfit. Just make sure it fits correctly, and you are set.