Looking for a lovely blazer that I can wear with jeans, maybe navy or some sort of tweed. Probably not too oversized- more classic. I have a decent budget as am hoping to get something to last years. Any suggestions?