I know this thread is ten pages long and this has probably already been said 89,000 times by now but seriously, go with the brown haired girl. You like her, she apparently likes you. You shouldn't let someone else come between that just because "she's hot" or "she has the same hair color as me".
You have to understand that this sort of thing has nothing to do with whether or not someone is hot.