I need advice... what to wear over vest tops/nice tshirts that is smarter than a cardigan. Blazers feel too constricting or too formal somehow. What do people wear?!