Apparently they are a wardrobe staple....I've never owned one but quite like the idea. But how on earth does one wear one-what with and where to? And is black a better option than cream or White? Enlighten me oh stylish ones!