Answer:
Geishas where beautiful expensive kimonos.
http:/en.wikipedia.org/wiki/Kimono
Maikos (an apprentice geisha, virgin) wore white collars and Geikos wore red.
----------
Geisha always wear beautiful, high quality, expensive silk kimono, a white collared naga juban (under kimono), and a carefully selected obi. With zori shoes and tabi socks.
Their kimono will always match the season, time of the year, and occasion in which they are to attend that day.