Guys like tall blonde usually, but it really depends on the guy, and the girl for that matter. And if your friends say your pretty, then hey, your pretty. Plus, the right guy will like you for who you are, not the way you look
Some guys like blondes. I don't know what you look like so I couldn't speak to whether or not you in particular are pretty.
Guys do like blondes. I'm not saying that cause I'm blonde cause I'm actually a brunette.. I bleach &dye my hair a lot..but hey, the hell with what people think. You're probably very pretty. As long as you think so, it shouldnt matter the other people's opinions...