I am new to the world of vests and looking for advice.

I want to wear them as with a dress shirt and dark wash denim and also under a blue cotton blazer or a brown tweed sports jacket.

I really like this one https://factory.jcrew.com/p/F5142

and Amazon has ones from Gioberti at $20 that get good reviews although they are polyester rayon.

Any recommendation on specific types, colors and places to purchase?

Thanks in advance.