Wool is always good. Wool/Cashmere blends can be nice. If you're in a hot area, there are some good cotton options out there, just make sure it's a fully structured and lined jacket so that it doesn't look like a casual jacket.
I'm fond of wearing waistcoats, so that I can take off my jacket when I'm seated, but still have something other than shirtsleeves going. Then again, I've always worn suits at work, except on Fridays... on Fridays I prefer to wear dresses.
As an aside, I'd try to pin down what the dress code is exactly, rather than guessing.