Seriously, it depends on the girl. Natalie Portman rocks the buzzcut. But I also adore long, beautiful hair.