9 places to shop for formal menswear - from custom tuxedos to monogrammed socks