For decades, blondes have been told they have more fun - but when it comes to attractiveness, brunettes may be getting the last laugh.