Choosing a college for bioinformatics

So, I ended up getting into EECS at Berkely, CS at Carnegie Mellon, BME at Johns Hopkins, and Brown for engineering I think.

I’m hoping to pursue bioinformatics/molecular biology as my field of study, and would like to know the relative merits of each school with regards to the strength of the field at each, the research opportunities, and chances for various fellowships and outside internships.

Also, as sort of a separate note, how strong is each school (and program within the school) for pre-med?

Thanks.