Another option might be to forget the coat, and just buy a nice tweed waist coat. Wear it with a nice shirt and a tie. Kinda like my avatar.