The Significance of Quinceañeras

What are quinceañeras? Where did the tradition originate? And how should I dress for one?