I'm currently a student in Hopkins BCMB and I have nothing but positive things to say about the program. Living in Baltimore has been an incredible experience for me because it is very different from the area I grew up. I feel it gives me a better perspective on the world. Also, the food, arts, and music scenes in Baltimore are amazing, and very cheap. Do you live on the east coast? I would recommend visiting both places again to get a better feel. You can definitely email the admissions directors for each program and say you want to visit again. They can usually set you up with current students to show you around the city for a weekend and even arrange for you to meet with additional faculty if you can go on a weekday.
I also had kind of an unusual situation, where my PI moved from Hopkins to U Penn in the middle of my PhD. I liked Hopkins and my program so much though that I actually stayed in Baltimore. I thought a lot about this, and my final decision came down to the fact that I thought the research environment at Hopkins was more stimulating for my interests and the network of people was so supportive that I would be taken care of no matter what struggles came from being in a "long distance relationship" with my PI. I'd be happy to talk more if you want to message me, but I also recommend you get in contact with the deans of admission and potentially arrange another visit.