An ultimate guide listing a whopping 100 best hairstyles for men. From the undercut to the mohawk, there’s something for everyone.