A grey wool blazer and a grey waistcoat are definitely worth being on your list of wardrobe essentials. When in doubt as to what to wear on the shoe front, go with a pair of black leather oxford shoes. Wearing this, any gentleman over 40 is bound to put most 20-somethings to shame.