I need some cardigans that aren't too thin or thick, button up and sit above the hips (ie no long ones) and the colour can't be see through. Any ideas as to where I can find these mythical cardigans that I see on tv??