Based on your affinity for Brown, some of these colleges also may be worth exploring:
As an opinion, Wesleyan, in particular, offers an atmosphere similar to that of Brown. Moreover, Wesleyan offers very strong biochemistry / molecular biology and neuroscience programs.
Regarding Amherst from your list, I believe it established the first undergraduate neuroscience major in the nation.