A good quality, well-fitting suit is the best item of clothing any gentleman can own. When you need to look your best, be it a wedding, business meeting, or any other formal occasion, very little competes with a good suit. Opt for something in Charcoal Grey or Navy, for versatile, yet timeless style. Pair your suit with a crisp, well cut white shirt, ensuring that a centimetre or so of cuff is on show below the cuff of your suit jacket.
A pair of black Oxford shoes, like these from Joseph Cheaney, are the only footwear which should be worn with a suit, keep them clean and cared for and they'll serve you for a lifetime. When picking out a tie for your outfit, go with something classic, like this striped navy and gold one. And make sure any accessories, such as wallets should be in a classy black leather.